在JSP使用EL和JSTL判断指定元素是否存在于指定集合中
来源:互联网 发布:linux下运行nodejs 编辑:程序博客网 时间:2024/05/29 15:25
判断某一元素是否在一个集合中
<!-- set集合,存储测试值存在于集合否? -->
<c:set var="iscontain" value="false" />
<!-- 原始集合:items,集合元素 :var-->
<c:forEach items="${collection}" var="element">
<!-- 判断测试值是否存在于集合中,存在将iscontain置为true --><c:if test="${element eq 4}">
<c:set var="iscontain" value="true" />
</c:if>
</c:forEach>JSTL标签
<!-- 测试值在集合中 -->
<c:if test="${iscontain}">如果指定元素在指定集合中执行的代码</c:if>
<!-- 测试值不在集合中 --><c:if test="${!iscontain}">如果指定元素不在指定集合中执行的代码</c:if>
<c:set>用于保存数据<c:forEach>基础迭代标签,接受多种集合类型<c:if>
与我们在一般程序中用的if一样
用到项目中,select标签,显示合作单位信息已被选择,其他单位信息显示不出现重复
<!-- 显示当前草稿合作单位信息 -->
<c:if test="${not empty cooDepts }">
<select id="sel" name="cooDeparts" multiple="multiple" style="width:100px">
<c:forEach var="department" items="${departments}">
<c:set var="iscontain" value="false"></c:set>
<c:forEach var="cooDept" items="${cooDepts}">
<c:if test="${department.deptId == cooDept.deptId}">
<option value="${department.deptId}" selected="selected">${department.deptName}</option>
<c:set var="iscontain" value="true"></c:set>
</c:if>
</c:forEach>
<c:if test="${!iscontain }"><option value="${department.deptId}">${department.deptName}</option></c:if>
</c:forEach>
</select>
</c:if>
参考地址
http://www.cnblogs.com/zfc-java/p/6862224.html
http://www.cnblogs.com/tingbogiu/p/5829010.html
- 在JSP使用EL和JSTL判断指定元素是否存在于指定集合中
- 给定N个整数集合是否存在两个其和刚好为指定常数的元素
- 判断指定文件夹是否存在
- 判断某元素是否存在于数组中
- PHP搜索数组中是否存在指定的元素
- jQuery.inArray判断指定值在数组是否存在
- el,jstl 判断一个值在不在集合list中
- 在SQL中如何判断指定的列名是否存在
- win32实现判断指定进程中是否存在(code)
- 【PB】如何判断PBL中是否存在指定的对象
- Visual Basic 中判断指定名称的进程是否存在
- Swift中String判断是否存在指定内容
- 如何判断指定dom元素是否在屏幕内
- 判断集合S中是否存在两个其和等于x的元素
- 算法入门---判断集合S中是否存在两个其和等于x的元素
- 算法入门---判断集合S中是否存在两个其和等于x的元素
- C++判断指定目录是否存在
- java判断指定路径文件是否存在
- 用数组模拟大数加法模板
- 欢迎使用Markdown编辑器写博客
- linux下socket编程读写函数
- opencv基本绘图函数--点,线,矩形,圆等
- 关于Opencv中Rect和Rectangle函数
- 在JSP使用EL和JSTL判断指定元素是否存在于指定集合中
- 1
- 【Spring】The Task namespace
- iOS 修改TextField中的placeholder字体大小和颜色
- 各大机器人厂商所需要的机器人视觉方案
- calcHist的使用
- 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践
- linux中在firefox中安装flash
- Linux 硬盘管理工具