如何在jsp中检查JAVA变量$ {account}?

时间:2015-06-15 03:45:14

标签: java spring-mvc

我有一个下拉菜单,我想查看${uaccount}是否等于admin 显示users_info项目

我不知道如何在jsp中写这个。请指导我

                <ul class="dropdown-menu dropdown-user">
                <%if(${uaccount}).equals('admin')){ %>
                    <li><a href="users_info">user info</a></li>              
                <%} %>
                    <li><a href="${pageContext.request.contextPath}/logout">logout</a></li>
                </ul> 

2 个答案:

答案 0 :(得分:2)

首先确保您的类路径中有JSTL库,然后将其导入JSP页面:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

现在您可以将JSP中的字符串与:

进行比较
<ul class="dropdown-menu dropdown-user">
<c:if test="${uaccount == 'admin'}">
   <li><a href="users_info">user info</a></li>              
</c:if>
<li><a href="${pageContext.request.contextPath}/logout">logout</a></li>
</ul> 

答案 1 :(得分:-1)

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
........
<ul class="dropdown-menu dropdown-user">
<c:if test="${uaccount eq 'admin'}">
  <li><a href="users_info">user info</a></li>    
</c:if>
  <li><a href="${pageContext.request.contextPath}/logout">logout</a></li>
</ul>