`
MySSH
  • 浏览: 65116 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

在使用jstl的for-each标签时,怎么获取循环变量?

阅读更多
用代码实现如下:
<c:set var="index" value="0"></c:set>
		<c:forEach items="..." var="...">
			.....
			<c:set var="index" value="${index + 1}"></c:set>
			.....
		</c:forEach>
0
1
分享到:
评论

相关推荐

    jstl标签基础+例子

    - `&lt;c:forEach&gt;`:类似于 Java 中的 for-each 循环。 - 示例:遍历列表并输出数据。 ```jsp ${finalResult.rows}" var="row"&gt; [(rank+1)%2]%&gt;"&gt; &lt;td align="center"&gt;&lt;span&gt;&lt;%=rank%&gt;&lt;/span&gt; ...

    jstl1.1.2jar包

    在这里,`${list}`是EL表达式,表示一个列表,`item`是循环变量,`item.name`则是在循环中的每个元素的`name`属性。 **优势** JSTL的主要优点包括: 1. **代码分离**:通过使用标签代替脚本,提高了代码的可读性...

    c.tld fn.tld fmt.tld x.tld jstl.jar JSTL tld标签及jar包

    - `c.tld`:这是控制流标签库的TLD文件,包括`&lt;c:if&gt;`, `&lt;c:choose&gt;`, `&lt;c:for-each&gt;`等标签,用于条件判断和循环。 - `fn.tld`:函数标签库的TLD文件,提供了各种字符串处理、数组操作等函数,如`fn:length()`, `...

    jstl指导手册jsp2.0

    1. `&lt;c:forEach&gt;`: 用于遍历集合、数组或Map,类似于Java的for-each循环。 2. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`: 分别用于条件判断和多条件分支。 3. `&lt;c:set&gt;`: 用于设置变量。 4. `&lt;c:remove&gt;`: 删除一个变量。 5. `...

    jstl标签实例下载

    - `&lt;c:forEach&gt;`:遍历集合,类似于Java的`for-each`循环。 - `&lt;c:set&gt;`:设置变量,类似于Java中的`var = value`。 - `&lt;c:remove&gt;`:删除变量。 - `&lt;c:redirect&gt;` 和 `&lt;c:url&gt;`:处理URL,进行重定向或构建安全...

    jstl开发使用手册

    7. ****:实现对集合的遍历,类似于Java中的for-each循环,常用于展示列表数据。 8. ****:用于根据分隔符拆分字符串,并遍历结果集,适用于处理逗号分隔的列表等场景。 9. ****:用于包含其他资源或页面,类似于...

    JSTL实例讲解大全

    1. `&lt;c:forEach&gt;`:遍历集合或数组,类似于Java的for-each循环。 2. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断,相当于Java的if-else语句。 3. `&lt;c:set&gt;`:设置变量,可以在页面范围内存储值。 4. `&lt;c:remove&gt;`:移除变量...

    jstl标签

    - `&lt;c:forEach&gt;`:用于遍历集合或数组,是Java中的`for-each`循环在JSP中的实现。 - `&lt;c:if&gt;`和`&lt;c:choose&gt;`:条件判断,`&lt;c:if&gt;`用于简单的条件检查,`&lt;c:choose&gt;`则提供了多分支选择。 - `&lt;c:set&gt;`:设置变量,...

    jstl.jar和standard-1.1.2.jar两个jar包。用Eclipse开发web必备

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)和Standard库是两个非常重要的组件,尤其在使用Eclipse作为开发环境时。本文将详细介绍这两个库的作用、功能以及如何在Eclipse中进行集成。 **...

    jstl 详细讲解 教程

    JSTL的核心库(core library)是其基础,包含了用于控制流程(如if和for-each)、数据管理(如设置和获取变量)以及URL处理的标记。例如,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`分别用于条件判断和循环,而`&lt;c:set&gt;`和`&lt;c:out&gt;`则...

    struts——jstl 扎包

    通常,我们会在JSP页面中使用JSTL Core标签集,例如`&lt;c:if&gt;`, `&lt;c:for-each&gt;` 和 `&lt;c:set&gt;`等,来执行条件判断、循环和变量设置等任务。这样,开发者可以在不写Java脚本的情况下完成大部分视图逻辑。 **"struts-...

    JSTL需要的JAR包.zip

    1. **`jstl.jar`**: 这个JAR包包含了JSTL的核心库,其中包含了基本的标签实现,如`&lt;c:out&gt;`,`&lt;c:if&gt;`,`&lt;c:for-each&gt;`等。 2. **`standard.jar`**: 此JAR包包含了JSTL的函数库,它提供了许多实用的函数,如字符串...

    jstl学习文档

    - `c:forEach` - 用于遍历集合或数组,类似Java的for-each循环。 - `c:if` - 执行条件判断。 - `c:choose`, `c:when`, `c:otherwise` - 实现多条件分支结构。 2. **Format库(fmt:)** - 用于国际化和格式化数据...

    standard-1.1.2.jar

    2. **迭代标签**:`&lt;c:forEach&gt;`和`&lt;c:forTokens&gt;`用于遍历集合或字符串中的元素,类似于Java的`for-each`循环。 3. **URL处理标签**:`&lt;c:url&gt;`和`&lt;c:param&gt;`可以方便地创建和添加请求参数,有助于构建动态链接。 ...

    Struts标签的简单应用

    - `&lt;c:forEach&gt;`:类似于Java的for-each循环,遍历集合或数组。 - `&lt;c:set&gt;`:设置变量值,可以在JSP页面中创建临时变量。 - `&lt;c:out&gt;`:安全地输出数据,防止XSS攻击。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `...

    javaweb标签大全

    - `&lt;c:forEach&gt;`:遍历集合或数组,是Java中的for-each循环的替代品。 - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断,类似于Java中的if和switch语句。 - `&lt;c:set&gt;`:设置变量,可以在JSP页面中创建和赋值变量。 - `...

    struts2标签的使用

    类似于Java的for-each循环,用于遍历数组或集合。`${color}&lt;/s:foreach&gt;`,items属性指定遍历的对象,var属性定义循环变量。 通过理解并熟练运用以上标签,开发者可以构建出高效且易于维护的Struts2应用。虽然这个...

    遍历Map集合.pdf

    使用for-each循环遍历Map集合的键集或值集,无需显式调用迭代器方法。 从文档内容中,我们还可以看到,Map集合可以存储复杂类型的数据,例如一个Person类的对象。Map的值可以是任何对象,包括自定义对象。 文档中...

    文思创新试题. 杭州公司

    - 引入了增强的for循环(For-each loop),简化了对集合的遍历。 - 增加了注解(Annotations),用于元数据的声明。 ### 3. Java中final关键字的用途及影响? final关键字可以用于变量、方法和类,具有以下用途: ...

Global site tag (gtag.js) - Google Analytics