zoukankan      html  css  js  c++  java
  • EL表达式遍历集合获取下标

    如题,HTML页面很多时候需要循环遍历一个集合,并且获得集合元素得下标做判断,或者把下标传递给后台作为参数

    那么我们就需要用到EL表达式的varStatus

    代码一:
    <c:forEach var="news" items="${newlist}" varStatus="index">
    <p><a class="newInfo" href="${pageContext.request.contextPath}/static/toNewView/${index.index}/${news.nId}">${news.title}...</a></p>
    </c:forEach>

    代码二:
    <c:forEach var="card" items="${browseList}" varStatus="indexo">
    <ul>
    <li class="shopping_commend_list_1">·<a href="${pageContext.request.contextPath}/static/toCardView/${card.cId}/${card.gid}" class="blue">${card.cName}</a></li>
    <li class="shopping_commend_list_2">¥${card.iniPrice}</li>
    <li class="shopping_commend_list_3">¥${card.price}</li>
    <li class="shopping_commend_list_4"><a href="#" class="shopping_yellow">购买</a></li>
    <li class="shopping_commend_list_5" style="display: none">${card.titleImg}</li>
    <li class="shopping_commend_list_6" style="display: none">${card.gName}</li>
    <li class="shopping_commend_list_7" style="display: none">${card.cName}</li>
    <li class="shopping_commend_list_8" style="display: none">${card.cId}</li>
    <li class="shopping_commend_list_9" style="display: none">${card.gid}</li>
    </ul>
    <c:if test="${indexo.count/1==5}">
    </div>
    <div class="shopping_commend_sort_mid"></div>
    <div class="shopping_commend_sort_left">
    </c:if>
    <c:if test="${indexo.last}">
    </div>
    </div>
    </c:if>
    </c:forEach>

    综上总结:使用varStatus.index 和varStatus.count都可以获得相应得下标值。



    
    
  • 相关阅读:
    有限元学习
    软件推荐-c#绘图插件echart
    驾驶证到期换证
    实战fortran77基础语法2
    c语言spline
    软件推荐-有道超级计算器
    师弟推荐软件-/mathpix
    张奎师弟参与devexpress chartControl绘图--解决了devexpress的chartControl控件不能添加系列的问题
    Struts2之Json插件的使用
    Struts2之防止表单重复提交
  • 原文地址:https://www.cnblogs.com/zeussbook/p/8963698.html
Copyright © 2011-2022 走看看