当前位置:编程学习 > JAVA >>

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                 当前成员是否末尾成员 

希望对你有用!!! --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 xiaoyagouwei 的回复:
<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="……


+1 就是varStatus --------------------编程问答-------------------- varStatus="s"  ${s.index}获得当前下标 ${s.count}获得当前循环的次数
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,