zoukankan      html  css  js  c++  java
  • JSTL的forEach标签中的属性具体含义

      JSTL的forEach标签在JSP页面经常替代Java脚本的循环语句,生成多个记录的信息。一般只需

    一个一个的展示记录即可,有些需要获取当前记录的索引。在需要获取当前记录的索引的时候可能

    有点麻烦,但forEach标签依然可以简单的实现需求。

            forEach标签中的属性的详细讲解:

            items:将要进行迭代的集合。

            var:当前迭代的集合中的元素。

            begin:第一个要迭代的元素的下标

            end:最后一个要迭代的元素的下标

            step:每次迭代下标的增量,默认为1。即若当前迭代集合中下标为2的元素,一下次迭代下标为2 + step的元素

            varStatus:状态项。该属性比其他的复杂,因为它的属性值中包含多个属性。

                             index属性:当前迭代的元素在集合中的索引,从0开始

                             count属性:当前迭代的元素是集合中第几个元素,从1开始。如果当前迭代的元素索引为3,那么它是集合中第4个元素,即count的值为4

                             first属性:当前迭代的元素是否为集合中的第一个元素

                             last属性:当前迭代的元素是否为集合中的最后一个元素

                             current属性:当前迭代的元素,该属性的值和var属性的值代表集合中的同一个元素

            <c:forEach items="${collection}" var="ele" varStatus="status"></c:forEach>。ele表示当前迭代的元素,只要使用status.index即可取到当前元素的索引


  • 相关阅读:
    D3.js:交互式操作
    D3.js:Update、Enter、Exit
    D3.js:动态效果
    D3.js:完整的柱形图
    D3.js:坐标轴
    D3.js
    ES 6 : 数组的扩展
    ES 6 : Math对象的扩展
    拉勾网企业图片列表效果
    拉勾网图片切换效果
  • 原文地址:https://www.cnblogs.com/gpxs/p/12063901.html
Copyright © 2011-2022 走看看