如何在JSTL中使用session?
How to use session in JSTL?
我已经在会话中存储了用户类型。它正在打印你好,管理员!当我使用 <%= session.getAttribute( "Usertype" ) %> 但不显示带有
的菜单选项时
<p>hello, <%= session.getAttribute( "Usertype" ) %></p>
<c:set scope="session" var="Usertype" value="${param.Usertype}" />
<c:choose>
<c:when test="${Usertype == 'Employee'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
</ul>
</div>
</c:when>
<c:when test="${Usertype == 'Manager'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
<li><a href="newemployee.jsp">Add New Employeer</a></li>
<li><a href="retrieve.jsp">Retrieve TimeSheet</a></li>
</ul>
</div>
</c:when>
<c:when test="${Usertype == 'Admin'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
<li><a href="newemployee.jsp">Add New Employeer</a></li>
<li><a href="retrieve.jsp">Retrieve TimeSheet</a></li>
</ul>
</div>
</c:when>
您应该像这样访问 ${sessionScope.Usertype} 以从会话中获取值
我已经在会话中存储了用户类型。它正在打印你好,管理员!当我使用 <%= session.getAttribute( "Usertype" ) %> 但不显示带有
的菜单选项时<p>hello, <%= session.getAttribute( "Usertype" ) %></p>
<c:set scope="session" var="Usertype" value="${param.Usertype}" />
<c:choose>
<c:when test="${Usertype == 'Employee'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
</ul>
</div>
</c:when>
<c:when test="${Usertype == 'Manager'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
<li><a href="newemployee.jsp">Add New Employeer</a></li>
<li><a href="retrieve.jsp">Retrieve TimeSheet</a></li>
</ul>
</div>
</c:when>
<c:when test="${Usertype == 'Admin'}">
<div class="nav">
<ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
<li class="current"><a href="daywise.jsp">DayWise TimeSheet</a></li>
<li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
<li><a href="newemployee.jsp">Add New Employeer</a></li>
<li><a href="retrieve.jsp">Retrieve TimeSheet</a></li>
</ul>
</div>
</c:when>
您应该像这样访问 ${sessionScope.Usertype} 以从会话中获取值