值得一试:
我发现了以下解决方案:JSF: Using Map data in Datatable,在URL中的例子是指RichFaces的,但在我看来,所有你需要做的是利用ICEfaces的标签,如果你的LinkedHashMap它可能会使用帮助你的命令......
在情况下URL变坏,这里是代码:
Map<String,String> myMap;
public List<String> getMapKeys(){
List<String> ret = new ArrayList<String>();
for (String s : myMap.keySet())
ret.add(s);
return ret;
}
在JSF页面:
<rich:extendedDataTable value="#{myBean.mapKeys}" var="item"
id="datatable">
<rich:column width="190px" sortable="false" label="Map entries"
id="labelColumn">
<f:facet name="header">Map entries</f:facet>
<h:outputText value="#{myBean.myMap[item]}" />
</rich:column>
</rich:extendedDataTable>
这应该工作,我不关心订单。我明天会试一试,如果它有效,我一定会接受答案。谢谢! – Neeko 2012-01-15 22:06:08