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

Jsf 使用bean中的值显示列标题的值,jsf,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> 当前,对于第二

有没有一种方法可以通过从bean获取值来显示h:dataTable中列的标题名称:

与此相反:

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

我想要这个:

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


当前,对于第二个代码块,该值显示为空白

是,正如您所述,这是可能的

您显示的代码是正确的,应该可以工作。您也可以这样做:

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

#{column.columnText}

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

您对
{column.columnText}
有什么看法?
column.columnText
真的有值吗?你的箱子听起来好像是空的。谢谢。我也会按照你的建议试试。