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

jsp c:forEach用法

 
阅读更多

转的,可以用来作为自己的学习笔记

<c:foreach>类似于for和foreach循环   以下是我目前见过的用法:
1、循环遍历,输出所有的元素。
<c:foreach items="${list}" var="li">
${li}
</c:foreach>
注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。
2、循环遍历,输出一个范围类的元素。
<c:foreach items ="${lis}" var = "li " begin="2" end ="12">
${li}
</c:foreach>
注意:begin 定义遍历的开始位置,end定义遍历的结束位置。begin 和end的引号必须写。
3、循环遍历,输出除某个元素以外的元素或输出指定元素。
<c:foreach items="${list}" var ="li" varStatus="status">
<c:if text="${status.count==1}>
${"第一个元素不要"}
</c:if>
${li}
</ c:foreach>
注意:varStatus 表示当前集合的状态(其实是不是,我也不太清楚,只知道这样用,会的人指点下),count为循环一个计算器。
4、循环遍历,输出第一个或最后一个元素。
<c:foreach items="${list}" var ="li" varStatus="status">
<c:if text="${status.first}">我是第一个元素</c:if>
<c:if text="${status.last}">我是最后一个元素</c:if>
</c:foreach>
注意:first表示如果是一个元素,则返回ture,反之则返回false
           last 表示如果是最后一个元素,则返回ture,反之则返回false。
5、循环遍历,按指定步长输出。
<c:foreach items="list" var ="li" step="2">
${li}
</c:foreach>
注意:step为循环的步长。每次隔两个单位输出一个。如:1、3、5、==
分享到:
评论
1 楼 cxf1990 2015-04-24  
  

相关推荐

    c:foreach的各种用法

    ### c:foreach 的各种用法详解 在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(Java...掌握 `&lt;c:forEach&gt;` 的使用方法对于提高 JSP 页面的开发效率和代码可读性都有着重要作用。

    c:forEach标签的使用祥解

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

    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`表示每次...

    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:foreach遍历和s:iterator遍历异同实例分析

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

    C-FOREACH用法

    使用`C-FOREACH`的一个关键点是,它遵循JSP页面范围的查找规则,即从page、session、request到application查找`items`属性指定的对象。在示例中,由于没有明确指定范围,`emps`将从page上下文开始查找,如果找不到,...

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

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

    JSP九九乘法表

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

    jsp核心标签的使用方法

    本篇文章将深入探讨JSP核心标签的使用方法,并介绍一些常用的函数用法。 一、JSP核心标签库介绍 JSP核心标签库(CTL)是JSP 2.0引入的标准标签库,它包含了用于简化页面逻辑和输出内容的标签。这些标签遵循JSTL ...

    jstl标签 forEach详解

    jstl forEach 标签详解 ...在这个例子中,我们使用 `forEach` 标签来迭代一个列表,并使用 `varStatus` 属性来访问迭代的状态。我们使用 `status.index` 来判断当前行的索引,并根据索引的奇偶性来设置背景色。

    jsp中常见的一些标签应用

    根据给定的JSP文件内容,我们可以总结出以下几个重要的JSP标签及其应用场景: ...通过上述内容,我们了解了JSP中常用的一些JSTL标签的功能及使用方法。这些标签大大简化了页面逻辑的编写过程,提高了开发效率。

    jstl中判断list中是否包含某个值的简单方法.docx

    然后,我们使用 c:forEach 标签遍历 list 中的每个元素,并使用 c:if 标签判断当前元素是否等于要查找的值。如果找到了该值,则将 iscontain 变量设置为 true。最后,我们使用 c:if 标签根据 iscontain 变量的值来...

    jstl 遍历_jstl遍历_源码.zip

    在遍历方面,`&lt;c:forEach&gt;`标签是最常用的一个。 2. `&lt;c:forEach&gt;`标签: 这个标签用于遍历任何集合,包括数组、列表、Map等。基本语法如下: ``` &lt;c:forEach items="collection" var="variable"&gt; &lt;!-- 在这里...

    JSP实例编程100例

    12、&lt;c:forEach&gt; begin、end和step的用法 13 、 &lt;c:forEach&gt; 循环 14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从客户端传送数据至服务端 17、使用Unicode转义字符 18、使用朝鲜语字符集 19、...

    web开发必备:JSP标准标签库JSP的语法介绍及jsp页面导入标签方法.docx

    要在JSP页面中使用JSTL标签,除了上述的JAR包部署外,还需在页面顶部使用`&lt;%@ taglib %&gt;`指令来声明要使用的标签库。例如,引入核心标签库的语句如下: ```jsp &lt;%@ taglib prefix="c" uri=...

    jstl标签库3

    ### JSTL 标签库中的迭代标签详解 #### 一、引言 JSTL (JavaServer Pages Standard Tag Library) 是一种专为简化 JavaServer Pages (JSP) 页面...掌握这些标签的使用方法对于提高 JSP 应用程序的开发效率至关重要。

    jsp+servlet的C标签jar包和使用方法

    确保将这两个jar包添加到项目的类路径(Classpath)中,这样在JSP页面中就可以使用C标签了。 接下来,我们来看一下如何在JSP页面中使用C标签: 1. 引入JSTL库:在JSP页面顶部添加以下指令,引入JSTL库: ```jsp ...

    jsp之c标签用法实例分析.docx

    本文将深入探讨C标签的使用方法和实例分析。 1. 变量维护: - `c:set`:用于设置变量值和对象属性。 - 形式一:使用属性设置JSP变量。例如,`&lt;c:set value="值" var="变量名" scope="变量的作用域"/&gt;` - 形式二...

    JSTL循环语法,java

    ### JSTL循环语法在Java Web开发中的应用...使用JSTL提供的`&lt;c:forEach&gt;`标签可以极大地方便我们在JSP页面中的数据处理工作,提高开发效率并使代码更加清晰易读。希望本文能够帮助大家更好地理解和运用这一强大的工具。

Global site tag (gtag.js) - Google Analytics