在JSP中,如何使用JSTL检查请求中是否存在某个会话属性?

Vla*_*mir 19 java model-view-controller jsp servlets jstl

这是servlet中的代码:

HttpSession session = request.getSession(true);
session.setAttribute("user", user);
Run Code Online (Sandbox Code Playgroud)

我正在向JSP转发请求,我想检查是否附加了会话范围的用户参数.

<c:if test="${??? - check if user is attached to request}">
/   /message
</c:if>
Run Code Online (Sandbox Code Playgroud)

JB *_*zet 30

<c:if test="${sessionScope.user != null}">
    There is a user **attribute** in the session
</c:if>
Run Code Online (Sandbox Code Playgroud)


The*_*ude 8

我认为你的意思是检查会话范围吗?

<c:if test="${!empty sessionScope.user}">
Run Code Online (Sandbox Code Playgroud)