`

<c:forEach>的自动序号

 
阅读更多
<!--
  c:forEach中的varStatus属性。指向一个字符串,该字符串引用一个对象。  map.put("vs",Object);这个对象记录着当前遍历的元素的一些信息:
     getIndex():返回索引。从0开始
     getCount():返回计数。从1开始
     isLast():是否是最后一个元素
     isFirst():是否是第一个元素

-->
    <c:forEach items="${list}" var="num" varStatus="vs">
        <tr>
            <td>${num}</td>
            <td>${vs.index}</td>
            <!-- 自动序号 -->
            <td>${vs.count}</td>
            <td>${vs.first}</td>
            <td>${vs.last}</td>
        </tr>
    </c:forEach>
分享到:
评论

相关推荐

    <c:forEach>/jstl-1.2

    &lt;c:forEach&gt; 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName...

    c:forEach标签的使用祥解

    &lt;% Map&lt;String, String&gt; map = new HashMap&lt;&gt;(); map.put("key1", "value1"); map.put("key2", "value2"); request.setAttribute("myMap", map); %&gt; ... &lt;!-- 遍历键 --&gt; &lt;c:forEach items="${myMap.keySet()}" var=...

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    1. `&lt;c:forEach&gt;`:用于遍历集合、数组或迭代对象,实现循环操作。 2. `&lt;c:forTokens&gt;`:对字符串进行分割,然后对每个分割出来的元素进行循环处理。 **使用JSTL的好处**: - 提高代码的可读性:通过使用XML样式的...

    c:foreach的各种用法

    在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(JavaServer Pages Standard Tag Library)的一部分,主要用于循环处理集合、数组等数据结构。相较于传统的JSP Scriptlets,使用...

    c标签-if-foreach-jar

    在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`&lt;c:if&gt;`和`&lt;c:forEach&gt;`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**&lt;c:if&gt;**...

    c标签遍历集合嵌套的List集合

    List&lt;ProductAttributeMetaEntity&gt; pamList = new ArrayList&lt;&gt;(); pamList = productAttributeMetaService.queryByChannel("陈酒频道"); for (int i = 0; i &lt; pamList.size(); i++) { ProductProperty pp = new ...

    JSP使用C标签时必须引入的jar包

    C标签库提供了一些类似于Java编程中的控制结构,例如`&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;`, `&lt;c:set&gt;`等,这些标签能够帮助开发者更方便地在JSP页面上进行逻辑处理,而无需过多地编写脚本let或Java表达式。...

    JSP页面中利用C标签动态合并单元格

    首先,我们需要理解JSTL的核心标签库`&lt;c:forEach&gt;`和`&lt;c:if&gt;`,它们将在动态合并单元格的过程中起到关键作用。`&lt;c:forEach&gt;`用于遍历集合,而`&lt;c:if&gt;`用于执行条件判断。 第一种方法是基于列的合并。假设我们有一个...

    jstl标签库

    - **迭代标签**:`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`,实现循环遍历。 - **URL操作标签**:`&lt;c:import&gt;`、`&lt;c:param&gt;`、`&lt;c:url&gt;`、`&lt;c:redirect&gt;`,用于处理URL相关的操作。 **4. 使用JSTL的步骤** 1. 将JSTL的`....

    jsp+javaBean+servlet分页

    这是一个jsp+javaBean+servlet分页 主要功能 是通过 jstl标签中的 &lt;c:forEach 中的开始 begin和末尾end、list结果集的items属性 操作整个分页。大家有兴趣看看

    c标签 sql标签 格式化标签fmt的使用

    &lt;c:forEach var="item" items="${list}" varStatus="status"&gt; &lt;!-- 循环体内容 --&gt; &lt;/c:forEach&gt; ``` - **示例**: ```jsp &lt;c:forEach var="name" items="${list}" varStatus="i"&gt; ${i.index} // 从0开始的...

    jsp中常见的一些标签应用

    - **带条件的遍历**:`&lt;c:forEach items="${arry1}" var="n" begin="3" end="5" step="2"&gt;`。其中`begin`、`end`和`step`分别表示开始位置、结束位置和步长。 #### `c:if` 标签 用于条件判断,仅当条件为真时才会...

    JSP 标准标签库(c标签库)

    &lt;c:forEach items="${yourList}" var="item"&gt; ${item} &lt;/c:forEach&gt; ``` - **`&lt;c:remove&gt;`**: 用于删除一个变量。例如: ```jsp &lt;c:remove var="name"/&gt; ``` 3. **JSTL与EL(Expression Language)的配合**...

    第8章 JSTL.ppt

    - `&lt;c:forEach&gt;`:遍历集合中的元素,通过`items`属性指定集合,`var`属性定义迭代变量。例如: ``` &lt;c:forEach items="${paramValues.Habit}" var="habit"&gt; ${habit} &lt;/c:forEach&gt; ``` 这段代码会遍历请求...

    struts_jstl

    stl的配置方法:&lt;br&gt;1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)&lt;br&gt;&lt;br&gt;2、在jsp页面头部引入taglib方法如下:&lt;br&gt; &lt;%@ taglib prefix="c" uri=...

    JSTL开发手册

    如:`&lt;c:forEach items="${collection}" var="item"&gt;...&lt;c:forEach&gt;`,`items`指定要遍历的对象,`var`定义当前元素的变量名。 4.2. `&lt;c:forTokens&gt;`:用于按分隔符拆分字符串并遍历。例如,将字符串按空格分割并...

    c标签 c标签 c标签 c标签

    除了这些,JSTL还提供了其他标签,如`&lt;c:set&gt;`用于设置变量,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件判断,`&lt;c:forEach&gt;`进行循环遍历,等等。使用JSTL可以使JSP代码更加整洁,更易于理解和维护,是现代JSP开发中的重要工具...

    JavaWeb程序设计入门课件JSTL中的Core标签库共

    4. `&lt;c:forEach&gt;`:用于迭代集合或者数组。例如,遍历一个ArrayList可以写为: ``` &lt;c:forEach items="${list}" var="item"&gt; ${item} &lt;/c:forEach&gt; ``` 5. `&lt;c:redirect&gt;` 和 `&lt;c:url&gt;`:处理URL相关的操作。`...

    JSTL核心标签库的一些应用

    以上只是JSTL核心标签库的一部分功能,实际应用中还有更多标签,如循环标签`&lt;c:forEach&gt;`、迭代标签`&lt;c:forTokens&gt;`等。这些标签在处理数据、控制流程等方面提供了极大的便利,使得JSP页面更加简洁、易读,也更符合...

    JavaWeb开发技术-Core标签库.pptx

    &lt;c:forEach var="item" begin="startIndex" end="endIndex" step="increment"&gt;Body content&lt;/c:forEach&gt; ``` - `var`属性:保存当前遍历元素的变量名。 - `items`属性:要遍历的集合或数组。 - `varStatus`属性...

Global site tag (gtag.js) - Google Analytics