Java 在JSP中,如何使用JSTL检查请求中是否存在某些会话属性?
这是servlet中的代码:Java 在JSP中,如何使用JSTL检查请求中是否存在某些会话属性?,java,jsp,servlets,model-view-controller,jstl,Java,Jsp,Servlets,Model View Controller,Jstl,这是servlet中的代码: HttpSession session = request.getSession(true); session.setAttribute("user", user); 我正在将请求转发到JSP,我想在这里检查是否附加了会话范围的用户参数 <c:if test="${??? - check if user is attached to request}"> / /message </c:if> //消息 会话中有一个用户**属性**
HttpSession session = request.getSession(true);
session.setAttribute("user", user);
我正在将请求转发到JSP,我想在这里检查是否附加了会话范围的用户参数
<c:if test="${??? - check if user is attached to request}">
/ /message
</c:if>
//消息
会话中有一个用户**属性**
我想你的意思是检查会话范围,对吗
<c:if test="${!empty sessionScope.user}">
您可以使用以下代码执行此操作 在
Servlet中设置会话
HttpSession session = request.getSession();
session.setAttribute("user", user);
通过JSP中的EL
访问会话值
<p>${sessionScope:user}</p>
谢谢你的快速回复。
<p>${sessionScope:user}</p>
<c:if test="${sessionScope:user != null}" >
session value present......
</c:if>