我有一个下拉菜单,我想查看${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>
答案 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>