jstl中<c:forEach>标签的详解

标签具有以下一些属性:

  • var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。
  • items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。
  • varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。
  • begin:如果指定了items,那么迭代就从items[begin]开始进行迭代;如果没有指定items,那么就从begin开始迭代。它的类型为整数。
  • end:如果指定了items,那么就在items[end]结束迭代;如果没有指定items,那么就在end结束迭代。它的类型也为整数。
  • step:迭代的步长。
    varStatus包含了一系列的特性,它们描述了迭代的当前状态
  • current:当前这次迭代的(集合中的)项。
  • index:当前这次迭代从0开始的迭代索引。
  • count:当前这次迭代从1开始的迭代计数。
  • first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
  • last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。
  • begin:begin属性的值。
  • end:end属性的值。
  • step:step属性的值 。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,221评论 0 11
  • JSTL主要提供了5大类标签库: 1.核心标签库:为日常任务提供通用支持,如显示和设置变量,重复使用一组项目,测试...
    Grasse阅读 4,813评论 0 0
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 10,025评论 0 11
  • Documentation Supported OS & SDK Versions 支持的OS & SDK版本 S...
    c5550ea746f8阅读 9,894评论 0 2
  • 人以群分。缘分这东西,它就在那儿等着你,不早不晚。 我至今想不明白,是什么样的吸引力使我在刚刚完成川藏行、身心俱疲...
    飛閑雲阅读 4,071评论 5 4