`
wkf41068
  • 浏览: 457502 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

forEach 中的varStatus 属性应用

 
阅读更多
2. 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 items=
    "${entryList}" var="blogEntry" varStatus="status">
    <tr><td align="left" class="blogTitle">
      <c:out value="${status.count}"/>.
      <c:out value="${blogEntry.title}" escapeXml="false"/>
    </td></tr>
    <tr><td align="left" class="blogText">
      <c:out value="${blogEntry.text}" escapeXml="false"/>
    </td></tr>
  </c:forEach>

分享到:
评论

相关推荐

    c:foreach的各种用法

    通过合理利用 `varStatus` 属性,我们可以获取到更多有关循环过程中的状态信息,从而实现更复杂的逻辑处理。掌握 `&lt;c:forEach&gt;` 的使用方法对于提高 JSP 页面的开发效率和代码可读性都有着重要作用。

    c:forEach标签的使用祥解

    本文将深入探讨`c:forEach`标签的使用方法和其在实际开发中的应用场景。 ### `c:forEach`标签的基本结构 `c:forEach`标签通常用于遍历集合或数组,其基本语法如下: ```jsp &lt;c:forEach items="yourCollection" ...

    c标签-if-foreach-jar

    总的来说,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`是JSTL库中的两个重要标签,它们在前端EL表达式的应用中起着关键作用,帮助开发者在不编写过多Java代码的情况下完成条件判断和循环操作,提升了开发效率和代码可读性。理解和熟练...

    jstl 遍历_jstl遍历_源码.zip

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化HTML或JSP...在学习这些示例时,应关注标签的配置、变量的使用,以及如何将它们整合到实际的Web应用中。

    jsp中常见的一些标签应用

    `c:forEach` 标签与 `c:forEach` 的 `varStatus` 属性 `varStatus`属性提供了一些额外的信息,如当前元素的位置、是否是第一个或最后一个等。 示例: ``` &lt;c:forEach items="${arry1}" var="e" varStatus="status...

    jsp 页面上图片分行输出小技巧.docx

    在上面的代码中,我们首先使用 c:forEach 标签遍历图片的集合,并使用 varStatus 属性来获取当前图片的索引。然后,我们使用 c:if 标签来判断图片的索引是否是 3 的倍数,如果是,则输出 tr 标签,以便换行展示图片...

    JSTL循环语法,java

    通过本文的介绍,我们了解了JSTL中`&lt;c:forEach&gt;`标签的基本用法及其在实际开发中的应用。循环是编程中必不可少的一部分,尤其是在处理集合数据时。使用JSTL提供的`&lt;c:forEach&gt;`标签可以极大地方便我们在JSP页面中的...

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

    在本手册中,我们将深入探讨JSTL中的一些关键标签,特别是`set`、`out`和`forEach`,这些是日常开发中最为常见的标签。 ### 1. `set`标签 `set`标签用于在JSP页面中设置变量。它的基本语法如下: ```jsp |request|...

    jstl中C标签详解

    &lt;c:forEach var="item" items="${yourCollection}" varStatus="status"&gt; ${item} - index: ${status.index} &lt;/c:forEach&gt; ``` - `var`:定义一个变量名,用来保存当前迭代项的值。 - `items`:指定要迭代的...

    jstl资料笔记笔记笔记笔记

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

    jsp开发技术之jstl标签

    JSP开发技术中的JSTL(JavaServer Pages Standard Tag Library)是一个强大的标签库,它提供了许多预定义的标签,使得...在实际开发中,结合EL(Expression Language)和其他JSTL标签,可以构建出高效、整洁的JSP应用。

    清华ITjsp课件5

    `items`属性指定迭代源,`var`定义迭代变量,`varStatus`用于获取迭代状态如索引、计数等。`begin`、`end`和`step`分别用于设定迭代起始、结束和步长。而`&lt;c:forTokens&gt;`则专用于处理字符串中的Token,通过`...

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

    本文件主要涉及了JSTL中的一些核心标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`和`&lt;c:forEach&gt;`等,并展示了它们在实际应用中的用法。 1. **条件判断标签**: - `&lt;c:if&gt;`:用于进行条件判断,`...

    jstl标签库3

    本文主要关注 JSTL 中的迭代标签,特别是 `&lt;c:forEach&gt;` 和 `&lt;c:forTokens&gt;`,并以具体示例进行详细说明。 #### 二、JSTL 迭代标签概述 在 JSP 页面中,迭代通常是必不可少的操作之一,尤其是在处理列表数据时。...

    jsp合并单元格

    在实际应用中,数据可能来自数据库或其他数据源。我们可以通过JSP的EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)来动态生成表格。例如,使用EL获取数组或集合中的数据: ```jsp ...

    SpringMvc获取数据的方式

    需要注意的是,由于文档内容是通过OCR技术扫描获得,可能存在个别字识别错误或漏识别的情况,建议在实际应用过程中,对照官方文档进行验证和调整。如果需要Word文档的源代码,可以通过提供的邮箱地址进行联系索取。

    taglibs jar包.zip

    在这个例子中,`&lt;c:forEach&gt;`标签将遍历`${yourCollection}`中的每个元素,并将当前元素赋值给`var`属性定义的变量`item`,然后在循环体内可以对`item`进行操作。 JSTL库除了`&lt;c:forEach&gt;`标签外,还有其他许多实用...

    JSTL标签 参考手册

    它由JCP (Java Community Process) 制定,并广泛应用于Java Web应用的开发中。JSTL允许开发者通过一组预定义的标签来执行常见任务,从而减少了对内嵌脚本的需求,提高了代码的可读性和可维护性。 #### 版本与兼容性...

    JSTL标准标签库

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

    jstl的使用

    `varStatus`提供了额外的属性,如`index`, `count`, `first`和`last`,它们分别表示当前迭代的索引、总次数、是否是第一个元素和是否是最后一个元素。 以下是一个遍历List列表的例子: ```jsp &lt;c:forEach items="$...

Global site tag (gtag.js) - Google Analytics