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即可取到当前元素的索引


  • 相关阅读:
    Daily Coding Problem: Problem #994
    Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?(转)
    1087.Brace-Expansion (prime)
    Ant Design Vue照片墙a-upload
    echarts多条折线图添加单位
    任意文件下载包含https的图片
    错误:Linux环境jps: command not found
    SqlServer事务
    ADO.NET之连接池
    SqlServer全文索引在项目中的实际应用
  • 原文地址:https://www.cnblogs.com/gpxs/p/12063901.html
Copyright © 2011-2022 走看看