zoukankan      html  css  js  c++  java
  • jstl-vaStatus 属性count与index

    一个老生常谈的话题,今天有了新得:

    <%
    List list= new ArrayList();
    list.add("饼干");
    list.add("牛奶");
    list.add("面包");
    list.add("西瓜");
    request.setAttribute("goods", list);
    %>
    <br/>
    *****************forEach-list**********************
    <c:forEach items="${goods }" var ="good" varStatus="status" begin="0" end="${goods.size()-3 }" step="1">
    <p/>
    <tr>
    ${status.index }<!-- 这个指的是当前这次迭代从 0 开始的迭代索引--!>

    </tr>
    <tr>
    ${status.count }<!-- 这个指的是
    当前这次迭代从 1 开始的迭代计数--!>

    </tr>
    <tr>
    ${good }
    </tr>
    </c:forEach>
    <br/>
    *****************forEach-list**********************

    最重要的属性:

    vaStatus 属性

    JSTL中的varStatus和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由 varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:

  • 相关阅读:
    gulp之gulp-md5模块
    PCA调试--https证书问题
    linux开机启动tomcat
    sqlserver查看过滤存储过程内容
    oracle case when
    springboot1 缓存静态文件
    mysql修改联合主键
    git命令行获取某分支代码
    IDEA查看项目对应的git地址
    IDEA 中tomcat日志位置
  • 原文地址:https://www.cnblogs.com/wlhebut/p/6206387.html
Copyright © 2011-2022 走看看