我试图在数据丰富表中显示列表我的代码是
<rich:dataTable value="#{form.tableResultat}"
var="rows" style="width:700px" >
<rich:columnGroup columnClasses="#{rows.classLevel}">
<c:forEach var="index" begin="0" end="3">
<rich:column colspan="#{rows.columns[index].colSpan}" rowspan="#{rows.columns[index].rowSpan}">
<t:outputText value="#{rows.columns[index].colSpan}" />
</rich:column>
</c:forEach>
</rich:columnGroup>
</rich:dataTable>
问题是var索引它是空的但当我替换${index}它显示的值我不能在我的代码中做${index}我怎么解决这个问题,是什么
first:
这行有个错别字<t:outputText value="#{rows.columns.[index].colSpan}" />
我认为这应该是这样的:
<t:outputText value="#{rows.columns[index].colSpan}" />
您是否尝试删除c:forEach循环并进行硬编码?