<c:forEach var="dic" items="${diclist.listdata}" varStatus="status">
<tr >
<td>${diclist.listdata[#status.index][0]}
</td>
<td>${diclist.listdata[#status.index][1]}</td>
<td>${diclist.listdata[#status.index][2]}</td>
</tr>
/c:forEach>
-----------------------
以上是我的列表显示的迭代代码,但显示出三个空列,若三列的写法换成
<td>${dic.id}</td>
<td>${dic.name}</td>
<td>${dic.value}</td>
就是正确的了,请问大虾,我第一种的写法错在哪里了?
<tr >
<td>${diclist.listdata[#status.index][0]}
</td>
<td>${diclist.listdata[#status.index][1]}</td>
<td>${diclist.listdata[#status.index][2]}</td>
</tr>
/c:forEach>
-----------------------
以上是我的列表显示的迭代代码,但显示出三个空列,若三列的写法换成
<td>${dic.id}</td>
<td>${dic.name}</td>
<td>${dic.value}</td>
就是正确的了,请问大虾,我第一种的写法错在哪里了?
而按照你的写法${diclist.listdata[#status.index][0]}是调用diclist对象的listdata属性,但是你在调用前根本没有定义diclist这个对象,不是吗。