您的位置:首页 > Web前端 > JavaScript

在jsp页面中使用<c:if标签比较两个值

2015-02-25 14:13 766 查看
<c:if标签作用是比较两个变量的值是否相等,要想使用c标签首先应该导入c标签库。
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>



下面讲一个案例,如何比较一个el表达式获取到的值和一个使用java代码获取到的值。

1.如:${subject['employee_id']}为文章发表者id;

2.如:Session.getSession("userinfo").get("name"));当前登录人id



如何比较呢

可以先把java代码代表的变量存入pageContext中,然后通过el表达式来取

<%pageContext.setAttribute("username", Session.getSession("userinfo").get("name")); %>


然后

<c:if test="${subject['employee_id'] eq username}">	
<span style="cursor: pointer;font-weight:bold;"><a title="删除" style="color:red;" onclick="del('$[id]')">X</a></span>
</c:if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: