我试图理解为什么#{entry.value}的第二列方面没有显示任何内容,只是一个空标题?
<h:dataTable value="#{bean.entries}" var="entry">
<h:column>
<f:facet name="header">
<h:outputText value="UserId" />
</f:facet>
<h:outputText value="#{entry.key}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{entry.value}" />
</f:facet>
<h:outputText value="#{entry.value}" />
</h:column>
我明白,也许我做错了,因为myfaces无法知道应该将#{entry.value}值放在标题列的哪一行。
在我的情况下,每一行都有相同的#{entry.value}值,所以任何行都可以。
那么我怎样才能有一个dataTable来检索一个对象列表(相应的行)和一个放在头对象中的值? (或要放在标题的所有列中的值列表)?
有什么想法吗?
谢谢!