Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过变量JSF访问数据_Java_Jsf_Jsf 2_Xhtml_Icefaces - Fatal编程技术网

Java 通过变量JSF访问数据

Java 通过变量JSF访问数据,java,jsf,jsf-2,xhtml,icefaces,Java,Jsf,Jsf 2,Xhtml,Icefaces,我有一个xhtml文件,带有一个支持bean,我想动态创建一个表。我可以动态创建列,但如何访问项变量的标题属性。我的意思是,如果headers变量中有“Stock”字符串(因此这将是列的标题),那么如何访问item.Stock数据 XHTML: <ice:dataTable value="#{tableBean.carInventory}" var="item"> <ice:colu

我有一个xhtml文件,带有一个支持bean,我想动态创建一个表。我可以动态创建列,但如何访问变量的标题属性。我的意思是,如果headers变量中有“Stock”字符串(因此这将是列的标题),那么如何访问item.Stock数据

XHTML:

            <ice:dataTable value="#{tableBean.carInventory}" var="item">                    
                <ice:columns value="#{tableBean.showableCols}" var="headings">                                        
                    <f:facet name="header">
                        <h:outputText value="#{headings}"/>
                    </f:facet>
                    <ice:outputText value="#{item.?????headings??????}"/>
                </ice:columns>
            </ice:dataTable>


所以我不能接受评论,所以我必须写一条,答案是:
{item[headings]}
,多亏了eljunior你试过
{item[headings]}
了吗?是的,这是解决方案,非常感谢你的欢迎。对于这种表达方式,有一种解释