使用bean中的值显示列标题的值

时间:2014-01-20 18:34:06

标签: jsf

有没有办法通过从bean中获取值来显示h:dataTable中列的标题名称:

而不是:

<f:facet name="header">
<h:outputText value="NAME" />
</f:facet>

我想要这个:

<f:facet name="header">
<h:outputText value="#{column.columnText}" />
</f:facet>

目前使用第二个代码块,该值显示为空白

1 个答案:

答案 0 :(得分:1)

是的,正如您所描述的那样,这是可能的。

您展示的代码是正确的,应该可以使用。你也可以这样做:

<f:facet name="header">
#{column.columnText}
</f:facet>

您必须确保您有一个名为column的bean,其中包含一个名为ColumnText的字段。如果它不起作用,那么你的bean有问题或字段是空的。