如何循环遍历数组,通过索引访问它的项目,在jstl(1.2)中? 我知道你不应该将scriptlet与jstl标签混合,但this这样做,我找不到更好的参考。
这对我来说似乎不起作用:
<%! int[] lengths = { 29, 8, 6, 5}; %>
<c:forEach items = "${lengths}" var = "length">
<th><c:out value = "${lengths[i]}"/></th>
</c:forEach>
答案 0 :(得分:0)
这有效:
<%! int[] lengths = { 29, 8, 6, 5}; %>
<c:forEach items = "${lengths}" var = "length" varStatus = "loop">
<th><c:out value = "${lengths[loop.index]}"/></th>
</c:forEach>
如上所述,还要小心将两者混合。 上面的代码起初甚至没有工作,因为netbeans认为这是所有scriptlet都没有语法错误。一旦我删除它并重新输入它,它很好。