`
casec12
  • 浏览: 46688 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

varStatus定义的方法

阅读更多

     不论是对整数还是对集合进行迭代, <c:forEach> 剩余的属性 varStatus 所起的作用相同。和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由 varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:

 

特性 Getter 描述
current getCurrent() 当前这次迭代的(集合中的)项
index getIndex() 当前这次迭代从 0 开始的迭代索引
count getCount() 当前这次迭代从 1 开始的迭代计数
first isFirst() 用来表明当前这轮迭代是否为第一次迭代的标志
last isLast() 用来表明当前这轮迭代是否为最后一次迭代的标志
begin getBegin() begin 属性值
end getEnd() end 属性值
step getStep() step 属性值

 


分享到:
评论

相关推荐

    c:foreach的各种用法

    `var` 属性用于定义每次循环中使用的变量名,该变量将被设置为当前迭代中的元素。 **示例:** ```jsp ${list}"&gt; ${item} ``` 在这个例子中,`item` 将代表列表中每个迭代的元素。 ##### 2. `items` `items` ...

    SpringMvc获取数据的方式

    例如,处理器方法可以定义为: ```java public String editItem(Model model, Integer id, Boolean status) { // ... } ``` 请求URL可以是: ``` *** ``` ### 二、绑定POJO类型参数 当提交的参数较多或表单...

    大量使用的JSTL标签用法.docx

    - `&lt;c:forEach&gt;`:用于遍历集合或数组,`items`属性指定要迭代的对象,`var`定义当前项的变量名,`varStatus`定义循环状态变量。例如: ```jsp ${students}" var="stu" varStatus="status"&gt; ${stu.id} ${stu....

    JSTL循环语法,java

    通过使用这些预定义的标签,开发者可以减少JSP页面中的Java代码量,使得页面更加简洁、易维护。 #### 二、JSTL循环标签——`&lt;c:forEach&gt;`详解 ##### 2.1 `&lt;c:forEach&gt;`标签基本用法 `&lt;c:forEach&gt;`是JSTL中最常用的...

    JSTL标准标签库

    - `&lt;c:forEach&gt;`:用于遍历数组、集合和Map,`items`属性设置要迭代的对象,`var`用于保存迭代的当前元素,`varStatus`提供关于当前迭代状态的信息,如索引等。 - `&lt;c:forTokens&gt;`:用于分割字符串并遍历,`items`...

    JSF标签库快速参考

    - **varStatus**: (非必填) 表示循环状态的变量名。 **示例代码:** ```html &lt;f:facet name="header"&gt;Name #{item.name} &lt;f:facet name="header"&gt;Price #{item.price} ``` **说明:** 以上示例展示...

    jstl 遍历_jstl遍历_源码.zip

    - `varStatus`属性:创建一个迭代状态对象,提供关于当前迭代状态的信息,如索引、是否为最后一个元素等。 - `&lt;c:if test&gt;`与`&lt;c:choose&gt;`标签:可以结合使用,根据遍历的元素执行条件判断。 通过源码分析,我们...

    基本JSTL标签用法

    `items`属性指定要遍历的集合,`var`定义了每次迭代的元素变量,`begin`和`end`定义了开始和结束的索引,`step`定义了步长。`varStatus`则提供了关于当前迭代状态的信息,如索引、计数、是否为第一次或最后一次迭代...

    [其他类别]Noka tag 软件标签 v3.0_noka3.9.zip

    Noka Tag提供了一系列预定义的标签,使得开发者能够在JSP页面中方便地调用,替代传统的Java脚本或EL表达式,从而简化复杂逻辑的实现。 JSP是Java平台上的一个核心技术,它允许开发者在HTML或其他Web模板语言中嵌入...

    c:forEach标签的使用祥解

    - `varStatus`: 定义一个变量,可以获取迭代的状态信息,如索引、总项数等。 - `separator`: 在每次迭代后插入的分隔符,默认为空字符串。 ### 循环控制 `c:forEach`还提供了两个属性来实现循环控制: - `status`...

    taglibs jar包.zip

    6. `varStatus`(可选):定义一个变量,提供有关循环状态的信息,如索引、总项数等。 使用`&lt;c:forEach&gt;`标签的示例代码如下: ```jsp ... ${yourCollection}"&gt; 当前元素:${item} ``` 在这个例子中,`...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发.pdf

    其中,`items`是待遍历的对象,`var`定义了当前遍历项的变量名,`varStatus`定义了一个状态变量,包含了循环的信息,如索引、总数等。 2. `&lt;c:forTokens&gt;` 标签用于按分隔符分割字符串并迭代,通常用于处理字符串...

    jstl资料笔记笔记笔记笔记

    根据提供的文件信息,本文将详细解析JSTL(JavaServer Pages Standard Tag Library)中的两个核心标签:`&lt;c:forEach&gt;` 和 `&lt;c:set&gt;` 的使用方法及其应用场景。 ### JSTL简介 JSTL(JavaServer Pages Standard Tag ...

    jstl中C标签详解

    - **`varStatus`**:可选参数,用于获取当前迭代状态的信息,例如当前索引、是否为第一次迭代等。 - **`begin`**:指定迭代的起始索引或值。 - **`end`**:指定迭代的结束索引或值。 - **`step`**:可选参数,指定...

    JSP开发技术jstl标签的使用

    `var`定义迭代变量名,`items`指定要遍历的集合,`varStatus`用于获取循环状态信息,如`index`、`count`、`first`和`last`等。例如: ```jsp ${requestScope.list}"&gt; ${pageScope.li}"&gt;not value ``` 这段...

    JSTL标签使用手册-中文版.zip

    `items`属性定义要遍历的集合,`var`属性用于设置循环变量,`varStatus`则可以获取到关于循环状态的信息,如当前索引、总数等。 ### JSTL与Struts的结合 在Struts框架中,JSTL常被用来处理视图层的逻辑,两者结合...

    JSP实例编程100例

    14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、&lt;c:if&gt; ...

    JAP编程学习100例

    14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、&lt;c:if&gt; ...

Global site tag (gtag.js) - Google Analytics