`

[JSP] c:forEach 如何输出序号

    博客分类:
  • web
 
阅读更多

  • 关键在于<c:forEach>的varStatus属性,具体代码如下:   
  •  
    <table width="500" border="0" cellspacing="0" cellpadding="0">  
    <tr>  
        <th>序号</th>  
        <th>姓名</th>  
    </tr>  
    <c:forEach var="student" items="${ students}" varStatus="status">  
    <tr>  
        <td>${ status.index + 1}</td>  
        <td>${ student.name}</td>  
    </tr>  
    </c:forEach>  
    </table>  
     
  •   
  • 备注:status.index是从0开始的。
分享到:
评论

相关推荐

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

    c:foreach的各种用法

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

    <c:forEach>/jstl-1.2

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

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

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

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

    在JSP页面中,使用`c:forEach`标签遍历`map`: ```jsp &lt;c:forEach items="${map}" var="entry"&gt; ${entry.key}"&gt;${entry.value} &lt;/c:forEach&gt; ``` 这里,`${map}`代表从前端传过来的`Map`对象,`entry`表示每次...

    c标签-if-foreach-jar

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

    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样式的...

    JSP中c:foreach遍历和s:iterator遍历异同实例分析

    主要介绍了JSP中c:foreach遍历和s:iterator遍历异同,以两个完整实例形式对比分析了c:foreach遍历和s:iterator遍历的具体用法,具有一定参考借鉴价值,需要的朋友可以参考下

    使用c:forEach模拟s:select标签

    这是一份让你可以理解JavaWeb开发中如何使用struts2对下拉列表数据初始化,对于初学Struts2的同学是非常不错的入门代码实例,并且有助于理解struts里的select标签与c:forEach标签之间的关系。

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

    **JSP标准标签库(JSTL)与C标签库详解** JSP(JavaServer Pages)标准标签库(JSTL)是Java EE平台的一部分,它提供了一套标准的标签来处理常见任务,如迭代、条件判断、XML处理等,以简化JSP页面的编写,提高代码...

    用jstl输出一个菱形

    通过以上分析,我们可以看到,利用JSTL的`&lt;c:forEach&gt;`标签,结合适当的循环逻辑,可以在JSP页面上灵活地输出各种图形,如菱形。这对于学习JSTL和JSP的初学者来说,是一个很好的实践案例,既锻炼了逻辑思维,又加深...

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

    JSP 页面图片分行输出小技巧 JSP(Java Server Pages)是一种广泛应用于 Web ...通过使用 JSTL 的 c:forEach 和 c:if 标签,我们可以轻松地实现图片的分行输出,并使用 table 标签和 img 标签来实现图片的矩阵输出。

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

    在JSP页面中,我们可以用`&lt;c:forEach&gt;`遍历数据集,然后用`&lt;c:if&gt;`检查当前列是否与前一列相同。如果相同,那么就设置一个合并标志,同时在HTML中添加相应的`colspan`属性,告诉浏览器需要合并多少个列。 ```jsp ...

    C-FOREACH用法

    `C-FOREACH`是JavaServer Pages (JSP)中JSTL (JavaServer Pages Standard Tag Library)的一部分,用于在页面上进行循环遍历。它提供了便利的方式来迭代数组、集合、Map或者其他迭代对象中的元素。在JSP开发中,`C-...

    JSP九九乘法表

    通过这个九九乘法表的例子,我们不仅了解了如何使用JSP和EL来创建动态内容,还学习了JSTL中的`&lt;c:forEach&gt;`和`&lt;c:out&gt;`标签的基本用法。这些知识对于任何想要进行Web开发的人来说都是非常有价值的,尤其是在涉及到...

    动态合并单元格

    &lt;c:forEach var="item2" items="${list}" varStatus="status2"&gt; 指要合并的属性 --%&gt; &lt;c:if test="${accountConfig.tablename==item2.tablename}"&gt; &lt;c:set var="tempFrist" value="${status.index }"&gt;&lt;/c:set&gt; ...

    jsp+javaBean+servlet分页

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

    jsp标准标签标准动作

    - `&lt;c:forEach&gt;`:用于迭代输出集合或数组中的元素。 2. **迭代和输出** - `&lt;c:forEach&gt;`标签是JSTL中用于遍历集合、数组或Map的标签,它可以遍历数组、集合、枚举或数组范围等。例如: ```jsp &lt;c:forEach ...

    jsp按照数据结构输出数据

    本话题将深入探讨如何使用JSP按照数据结构输出数据,特别是在处理具有层级关系的数据时的策略。 首先,我们需要理解数据结构的概念。数据结构是组织和存储数据的方式,例如数组、链表、树或图等。在处理层级关系的...

    jsp中常见的一些标签应用

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

Global site tag (gtag.js) - Google Analytics