JSP页面el表达式判断一个元素是否在set集合中

一个项目需要在页面的顶部判断一个对象是否在一个set集合中,要用el表达式实现,怎么写这段代码?注意:页面用的el表达式,项目用spring整合过了,最好不要写<%%>这... 一个项目 需要在页面的顶部判断一个对象是否在一个set集合中,要用el表达式实现,怎么写这段代码?

注意: 页面用的el表达式,项目用spring整合过了,最好不要写<% %>这样的代码了(除非el表达式实现不了)
展开
 我来答
kejiaweiren
推荐于2017-11-23 · TA获得超过6739个赞
知道大有可为答主
回答量:1774
采纳率:0%
帮助的人:3236万
展开全部
<c:set var="flag" value="false"></c:set>
<c:forEach items="${list}" var="obj">
<c:if test="${obj.id==你要查的obj .id}">
<c:set var="flag" value="true"></c:set>
</c:if>
</c:forEach>
<c:if test="${flag==true}">存在</c:if>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落英塚C2
2010-10-21 · TA获得超过328个赞
知道小有建树答主
回答量:617
采纳率:50%
帮助的人:128万
展开全部
假设set集合为set1,对象为user
<c:forEach var="st1" items="${set1}">
<c:if test="${not empty st1.user}">
<!-- 对象存在,可以进行操作 -->
</c:if>
</c:forEach>
,这个没验证,我个人认为是这样的,你可以试下。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolrapist
2010-10-21 · TA获得超过590个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:105万
展开全部
确切的说应该是jstl+el表达式吧,呵呵。。。很简单的
<c:choose>
<c:when test="${结果集不为空的话}"
和平时的取值是一样的,用<c:forEach>来循环输出就ok了
</c:when>
<c:when test="${结果集不为空的话}"
无数据
</c:when>
</c:choose>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhenwen78
2010-10-24
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
只能告诉你,单纯靠EL不能实现你这样的逻辑,EL支持一,二元运算符以及三目运算符,上面几楼的都用到了JSTL,需要另外导入它的类库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsjguaiguai
2010-10-21 · TA获得超过114个赞
知道答主
回答量:172
采纳率:0%
帮助的人:151万
展开全部
<c:forEach var="st1" items="${set1}">
<c:if test="${st1==yoursObject}">
<!-- 对象存在,可以进行操作 -->
</c:if>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式