JSP页面代码
<rich:dataTable id="journalTable" value="#{sessionBean.currentPageDataList}"
var="row" >
<rich:columns value="#{row}" var="column">
<f:facet name="header">
<h:outputText value="#{column}"/>
</f:facet>
<h:outputText value="#{column}"/>
</rich:columns>
</rich:dataTable>
我需要从dataTable获取“var”,因为它是从列表数组
创建的List[] list = new ArrayList()[];
它看起来类似于二维数组和嵌套循环。
我如何获得访问权限? 或者也许存在另一种方式?
答案 0 :(得分:0)
Datatable的var是一个列表数组列表。列var由隐式foreach创建,在此列表中使用,列表的每个元素从当前rom转到每个单元格。这是机制。任务是使用jsf 1.2找到在列块中使用datatable的var的方法 早些时候我使用jsf 2.1而且我没有遇到这样的问题。方法是在方法调用中传递参数。但。根据我的理解,没有办法做到这一点。