JSTL 循环想获得循环第几次
<c:forEach items="${li}" var="u" ><a href="javascript:void(0)" id="" name="b" class="b" onclick="g1()"><li > <img ${u.productImg} width="50px" height="50px" /><p id="weizhi">${u.remark}</p></li></a>
</c:forEach>
具体代码如上,想获得效果是,在id=""里显示是循环的第一次,比如循环第一次就是id="1"或者是拼接起来的东西,用来区分多次循环,后续有用,
请问大家怎么得到,在线等,感谢感谢
--------------------编程问答-------------------- 好像有个status的属性 有index和count可以用 --------------------编程问答-------------------- 不太明白什么意思 --------------------编程问答--------------------
<c:forEach items="${li}" var="u" varStatus="page">
<a href="javascript:void(0)" id="${page.index}" name="b" class="b" onclick="g1()"><li > <img ${u.productImg} width="50px" height="50px" /><p id="weizhi">${u.remark}</p></li></a>
</c:forEach>
varStatus 循环状态变量中保存了循环进行时的状态信息,包括以下几个属性:
index int 当前循环索引号
count int 成员总数
first boolean 当前成员是否首位成员
last boolean 当前成员是否末尾成员
希望对你有用!!! --------------------编程问答-------------------- --------------------编程问答--------------------
+1 就是varStatus --------------------编程问答-------------------- varStatus="s" ${s.index}获得当前下标 ${s.count}获得当前循环的次数
补充:Java , Web 开发