JSTL标签库_3_cforEach_cforTokens
来源:互联网 发布:淘宝上历史报价 编辑:程序博客网 时间:2024/06/05 16:05
<c:forEach>标签用于对一个集合对象中的元素进行循环迭代操作,或者按指定的次数重复迭代执行标签体中的内容。
Item:代表集合,数组,map
Var:代表每次取到的变量。
Entry:对于map,每次获得的是一个entry,entry.key 键 entry.value 值。
Begin :开始 end结束 step步径。
VarStatus: index 目前下标,count总数,frist是否为首位,last是否为末尾
<h1>实验:遍历10到100的偶数,如果数字所在的位置是3的倍数,显示成红色</h1><hr> <c:forEach begin="10" end="100" step="2" var="i" varStatus="stat"> <c:if test="${stat.count % 3 == 0}"> <font color="red"> ${i } </font> </c:if> <c:if test="${stat.count % 3 != 0}"> <font color="blue"> ${i } </font> </c:if> </c:forEach> <h1>循环执行指定的内容若干次</h1><hr> <c:forEach begin="0" end="10" step="2" var="i" > ${i }, </c:forEach> <h1>遍历Map中的数据</h1><hr> <% Map map = new LinkedHashMap(); map.put("name","曹操"); map.put("age","59"); map.put("wife","小乔"); map.put("gender","男"); pageContext.setAttribute("map",map); %> <c:forEach items="${map}" var="entry" > ${entry.key }:${entry.value }<br> </c:forEach> <h1>遍历集合中的数据</h1><hr> <%List list = new ArrayList();list.add("美国");list.add("中国");list.add("俄罗斯");list.add("印度");list.add("巴西"); pageContext.setAttribute("list",list); %> <c:forEach items="${list}" var="c"> ${c }<br> </c:forEach> <h1>遍历数组中的数据</h1><hr> <% String [] city = {"北京","上海","广州","铁岭","葫芦岛"}; pageContext.setAttribute("city",city); %> <c:forEach items="${city}" var="c"> ${c }<br> </c:forEach>
<c:forTokens>用来浏览一字符串中所有的成员,其成员是由定义符号所分隔的
按照分隔符切割字符串,切割后相当于一个数组。遍历这个数组去进行操作。
<c:forTokens items="www.itheima.com" delims="." var="str"> ${str }<br> </c:forTokens>
0 0
- JSTL标签库_3_cforEach_cforTokens
- 【JSTL】JSTL 标签库
- 【JSTL】标准标签库JSTL
- JSTL&EL JSTL标签库
- JSTL 核心标签库标签
- JSTL 核心标签库标签
- JSTL标签库,自定义标签
- JSTL标签库 fn标签
- JSTL标签库 fmt标签
- jstl库标签核心标签
- JSTL标签库:out标签
- JSTL 标签 ------ 核心标签库
- JSTL 标签库介绍
- JSTL标签库
- JSTL标准标签库
- JSTL标准标签库
- JSTL核心标签库
- jstl 函数标签库
- 天佑鲍比 I need you to listen Marty Haugen
- 谈时代下的大数据分析与挖掘系统
- Oracle创建用户以及备份还原数据库操作
- Android ListView初步
- 定义宏 判断iphone ios版本
- JSTL标签库_3_cforEach_cforTokens
- 如何向开发者账号添加测试机信息
- swift基础3-字符串
- 循环队列的实现
- 未能加载文件或程序集 Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0 解决 亲测
- mac终端下c++编写的Hello_World
- 每当女朋友想上淘宝买东西的时候,我就会给这个她看!【转】
- Android零基础开发专题一:Android 4.0环境搭建
- maven mock