我想使用JSTL forEach循环中的计数,但是我的代码似乎不起作用。
<c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach>
产生
<div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" >
由set设置的变量varStatus是LoopTagStatus对象,而不是int。采用:
varStatus
LoopTagStatus
<div id="divIDNo${theCount.index}">
澄清:
${theCount.index}``0
begin
${theCount.count}
1