JavaWeb——<c:forEach varStatus="status">

我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:

${status.index}      输出行号,从0开始。

${status.count}      输出行号,从1开始。

${status.current}   当前这次迭代的(集合中的)项

${status.first}  判断当前项是否为集合中的第一项,返回值为true或false

${status.last}   判断当前项是否为集合中的最后一项,返回值为true或false

begin、end、step分别表示:起始序号,结束序号,跳跃步伐。

如:<c:forEach begin=‘1‘ end=‘5‘ step=‘2‘ items=‘${list}‘ var=‘item‘>

表示:操作list集合汇中1~5条数据,不是逐条循环,而是按每2个取值。即操作集合中的第1、3、5条数据。

原文:https://www.cnblogs.com/linvan/articles/6973069.html

原文地址:https://www.cnblogs.com/LCharles/p/10615122.html

时间: 2024-08-04 04:52:24

JavaWeb——<c:forEach varStatus="status">的相关文章

&lt; c: foreach varStatus = &ldquo;status&rdquo; &gt; 中 varStatus的属性简介

varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性. 就拿varStatus="status"来说,事实上定义了一个status名的对象作为varStatus的绑定值. 该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count} 我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行.偶数行差异:最后一行

&lt;c:forEach varStatus=&quot;status&quot;&gt;中 varStatus的属性简介

我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行.偶数行差异:最后一行特殊处理等等.先就varStatus属性常用参数总结下: ${status.index}      输出行号,从0开始. ${status.count}      输出行号,从1开始. ${status.current}   当前这次迭代的(集合中的)项 ${status.first}  判断当前项是否为集合中的第一项,返回值为true或false ${st

JSTL的c:forEach标签(${status.index})

<c:forEach>标签具有以下一些属性: var:迭代参数的名称.在迭代体中可以使用的变量的名称,用来表示每一个迭代变量.类型为String. items:要进行迭代的集合.对于它所支持的类型将在下面进行讲解. varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息. begin:如果指定了items,那么迭代就从items[begin]开始进行迭代:如果没有指定items,那么就从begin开始迭代.它的类型为整数. end:如果指定了items,那么就在ite

c:forEach varStatus 属性

c:forEach varStatus 属性 current: 当前这次迭代的(集合中的)项 index: 当前这次迭代从 0 开始的迭代索引 count: 当前这次迭代从 1 开始的迭代计数 first: 用来表明当前这轮迭代是否为第一次迭代的标志 last: 用来表明当前这轮迭代是否为最后一次迭代的标志 begin: 属性值 end: 属性值 step: 属性值 例如: <c:foreach items="${sessionScope.userList}" var="

Java Web EL、JSP、Servlet变量

EL 11 JSP 9 Servlet JSP类别pageContext pageContext * 作用域pageScope pageContext.getAttribute() *requestScope request.getAttribute() HttpServletRequest.getAttribute() sessionScope session.getAttribute() HttpSession.getAttribute()applicationScope applicati

c:foreach 标签 varStatus的使用

<c:forEach items="${MedicalDoctoList }" var="medicalDoctor" varStatus="status"> <tr> <td><input style="width: 170px" id="name${status.index+1}" name="name" required="req

c:forEach 的 varStatus的作用

varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性常用参数总结如下: ${status.index} 输出行号,从0开始 ${status.count} 输出行号,从1开始 ${status.current} 当前这次迭代的(集合中的)项 ${status.first} 判断当前项是否为集合中的第一项,返回值为true或false ${status.last} 判断当前项是否为集合中的最后一项,返回值为true或false example1: begi

[转]ForEach中中 varStatus的属性简介

varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性.就拿varStatus=“status”来说,事实上定义了一个status名的对象作为varStatus的绑定值.该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count} 我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行.偶数行差异:最后一行特殊处理等等.先就var

c:forEach 标签中varStatus的用法

c:forEach varStatus属性 current 当前这次迭代的(集合中的)项index  当前这次迭代从 0 开始的迭代索引count  当前这次迭代从 1 开始的迭代计数first 用来表明当前这轮迭代是否为第一次迭代的标志last  用来表明当前这轮迭代是否为最后一次迭代的标志begin  属性值end   属性值step  属性值