<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.re}</p></li></a>
             </c:forEach>
具体代码如上,想获得效果是,在id=""里显示是循环的第一次,比如循环第一次就是id="1"或者是拼接起来的东西,用来区分多次循环,后续有用,
请问大家怎么得到,在线等,感谢感谢

解决方案 »

  1.   

    好像有个status的属性  有index和count可以用
      

  2.   


    <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.re}</p></li></a>
      </c:forEach>
     
    varStatus 循环状态变量中保存了循环进行时的状态信息,包括以下几个属性:  index               int                        当前循环索引号 
        count               int                        成员总数 
        first               boolean                  当前成员是否首位成员 
        last                boolean                 当前成员是否末尾成员 希望对你有用!!!
      

  3.   

    varStatus="s"  ${s.index}获得当前下标 ${s.count}获得当前循环的次数