<c:forEach>跳出循环--JSTL
2016-07-09 14:17
232 查看
<c:forEach>跳出循环,可以通过设置变量来实现:
<c:forEach>跳出循环,用<c:set>设置一个变量isDoing,可分为跳出本次循环、跳出所有循环。
跳出本次循环:
当循环执行到指定代码后,用isDoing变量忽略执行后续相应代码。每次循环遍历到最后一条时,重新初始化变量isDoing 。
<c:set var="isDoing" value="0"/>
<c:forEach items=".." var=".." varStatus="i">
<c:if test="..">
A:执行到此处后要跳出本次循环;设置一个变量
<c:set var="isDoing" value="1"/>
</c:if>
<c:if test="${isDoing!=1}">
B:若执行A则跳过B结束本次循环
</c:if>
<c:if test="${i.last}">
<c:set var="isDoing" value="0"/>
</c:if>
</c:forEach>
跳出所有循环:
当循环执行到指定代码后,用isDoing变量忽略执行后续相应代码。
<c:set var="isDoing" value="0"/>
<c:forEach items=".." var=".." varStatus="i">
<c:if test="..">
A:执行到此处后要跳出所有循环;设置一个变量
<c:set var="isDoing" value="1"/>
</c:if>
<c:if test="${isDoing!=1}">
B:若执行A则跳过B结束所有循环
</c:if>
</c:forEach>
如果每循环一次都要有输出,在遍历到最后一条时,重新初始化变量isDoing [跳出本次循环];否则,循环到条件时,后面的遍历等同不执行 [跳出所有循环]
<c:forEach>跳出循环,用<c:set>设置一个变量isDoing,可分为跳出本次循环、跳出所有循环。
跳出本次循环:
当循环执行到指定代码后,用isDoing变量忽略执行后续相应代码。每次循环遍历到最后一条时,重新初始化变量isDoing 。
<c:set var="isDoing" value="0"/>
<c:forEach items=".." var=".." varStatus="i">
<c:if test="..">
A:执行到此处后要跳出本次循环;设置一个变量
<c:set var="isDoing" value="1"/>
</c:if>
<c:if test="${isDoing!=1}">
B:若执行A则跳过B结束本次循环
</c:if>
<c:if test="${i.last}">
<c:set var="isDoing" value="0"/>
</c:if>
</c:forEach>
跳出所有循环:
当循环执行到指定代码后,用isDoing变量忽略执行后续相应代码。
<c:set var="isDoing" value="0"/>
<c:forEach items=".." var=".." varStatus="i">
<c:if test="..">
A:执行到此处后要跳出所有循环;设置一个变量
<c:set var="isDoing" value="1"/>
</c:if>
<c:if test="${isDoing!=1}">
B:若执行A则跳过B结束所有循环
</c:if>
</c:forEach>
如果每循环一次都要有输出,在遍历到最后一条时,重新初始化变量isDoing [跳出本次循环];否则,循环到条件时,后面的遍历等同不执行 [跳出所有循环]
相关文章推荐
- 关于jsp页面使用jstl的异常分析
- 在JSTL EL中处理java.util.Map,及嵌套List的情况
- 解决JSTL foEach标签 刷新报错的方法
- JSP中一些JSTL核心标签用法总结
- jsp 使用jstl实现翻页实例代码
- jsp中使用jstl导入html乱码问题解决方法
- JSP入门教程之客户端验证、常用输出方式及JSTL基本用法
- 基于jstl 标签的使用介绍
- JSP中使用JSTL按不同条件输出内容的方法
- JSTL 数据向上/下取整
- 自定义JSP的 JSTL标签函数过程
- 使用JSTL报错:"items" does not support runtime expre...
- JSP中一些JSTL核心标签用法总结
- 在JSP中This absolute uri http://java.sun.com/jsp/jstl/core cannot be resolved ……的解决方法
- JSTL XML 学习备忘
- JSTL 核心标签库标签共有13个
- jstl 一些表达式的用法
- JSP小数取整
- Maven打包
- 简单使用JSTL攻略