有没有办法通过从bean中获取值来显示h:dataTable中列的标题名称:
而不是:
<f:facet name="header">
<h:outputText value="NAME" />
</f:facet>
我想要这个:
<f:facet name="header">
<h:outputText value="#{column.columnText}" />
</f:facet>
目前使用第二个代码块,该值显示为空白
答案 0 :(得分:1)
是的,正如您所描述的那样,这是可能的。
您展示的代码是正确的,应该可以使用。你也可以这样做:
<f:facet name="header">
#{column.columnText}
</f:facet>
您必须确保您有一个名为column
的bean,其中包含一个名为ColumnText
的字段。如果它不起作用,那么你的bean有问题或字段是空的。