如何在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} 以从会话中获取值