c:foreach标签使用详解

news/2024/6/29 8:48:48

<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,反之则返回falselast 表示如果是最后一个元素,则返回ture,反之则返回false。
5、循环遍历,按指定步长输出。
<c:foreach items="list" var ="li" step="2"> ${li} </c:foreach>
注意:step为循环的步长。每次隔两个单位输出一个。如:1、3、5、==

http://www.niftyadmin.cn/n/1384880.html

相关文章

Swift学习笔记三

协议和扩展 在Objective-C中&#xff0c;协议是很常见也非常重要的一个特性&#xff0c;Swift中也保留了协议&#xff0c;语法略有变化。 用protocol关键字声明一个协议&#xff1a; protocol ExampleProtocol {var simpleDescription: String { get }mutating func adjust() }…

已知收敛域求收敛区间_枫香精油 Liquidambar消除皮炎和收敛粘液

戳蓝字“植物精油ABC”关注我们哦&#xff0c;每天8:30更新。支持最短中文简体关键词查询精油种类和用法&#xff0c;目前已包括且不限于&#xff1a;187种植物精油疗法配方、63种单方精油、36种复方精油。★以下内容由植物精油ABC首发&#xff0c;感谢其他精油公众号对本工作号…

笨办法学 Python(第三版)习题 14: 提示和传递

参考书籍 代码 以上代码为python2语法&#xff0c;目前最新是python3语法&#xff0c;请使用python3语法进行学习 加分习题 常见问题回答

笨办法学 Python(第三版)习题 15: 读取文件

参考书籍 代码 以上代码为python2语法&#xff0c;目前最新是python3语法&#xff0c;请使用python3语法进行学习 加分习题 常见问题回答

Python socket programming tutorial

2019独角兽企业重金招聘Python工程师标准>>> 转自 http://www.binarytides.com/python-socket-programming-tutorial/ This is a quick guide/tutorial to learning socket programming in python. Socket programming python is very similar to C. Socket functio…

excel制作一个信息录入系统_用Excel制作简单的进销存系统

最近刚好帮一个朋友做一个进销存系统&#xff0c;因为使用者对电脑操作以及Excel应用能力较弱&#xff0c;我做的进销存系统没有用特别复杂的功能&#xff0c;非常有解决意义&#xff0c;我将手把手将你制作一个简单的进销存系统。需求描述朋友找人合伙开了一个女装店&#xff…

如何区分路由器和交换机

有用户在给我提问&#xff0c;问我路由器和交换机分别是什么&#xff1f;在大部分人眼中&#xff0c;他们就是一个黑盒子&#xff0c;都摆在机架式上&#xff0c;样子又出奇的相似。所以自然分不清楚&#xff0c;他们一般是这样的出现我们面前的&#xff01;远看一样近看也差不…

029 UTF-8与utf8的区别

转自&#xff1a;http://blog.sina.com.cn/s/blog_169a2d3bc0102x4p0.html 以前在码代码的时候确实也遇到过弄混UTF-8和utf8的情况&#xff0c;一直没去深究&#xff0c;今天偶然看到&#xff0c;转过来学习下。在使用中常常遇到 utf-8 和 utf8&#xff0c;现在终于弄明白他们的…