在jsp页面中使用<c:if标签比较两个值
2015-02-25 14:13
766 查看
<c:if标签作用是比较两个变量的值是否相等,要想使用c标签首先应该导入c标签库。
下面讲一个案例,如何比较一个el表达式获取到的值和一个使用java代码获取到的值。
1.如:${subject['employee_id']}为文章发表者id;
2.如:Session.getSession("userinfo").get("name"));当前登录人id
如何比较呢
可以先把java代码代表的变量存入pageContext中,然后通过el表达式来取
然后
<%@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>
相关文章推荐
- <c:if>标签中的test可以比较两个el表达式中的值
- 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
- Jsp 页面迭代中使用<s:if>判断动态变量值
- struts2 jsp页面访问List, set 和<s:iterator>的使用
- jsp页面中的<base>标签的作用
- 在使用struts标签时,把<s:if>中的test写成了text
- jsp页面中使用<s:debug></s:debug>标签报错
- 使用<c:if>标签处理页面数据
- jsp页面中使用超链接标签<a>中的属性<href>和<onclick>同时触发怎么执行
- <s:if>标签判断的使用
- <s:if 标签变量比较
- springmvc中的jsp页面<c:if>的使用
- JSP的<c:choose> <c:forEach> <c:if> <c:when> <c:set>标签
- 如何在JSP页面中使用JSTL标签实现if-else判断
- <base>标签在jsp页面的应用
- 在JSP中使用el标签传递值(两个jsp页面之间传值)
- JSP中使用哪个标签允许向<include/>标签传递参数
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- jsp使用<c:choose>标签
- JSP中使用哪个标签允许向<include/>标签传递参数