これはサーブレットのコードです:
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="${sessionScope.user != null}">
There is a user **attribute** in the session
</c:if>
セッションのスコープを確認することを意味すると思いますか?
<c:if test="${!empty sessionScope.user}">
次のコードを使用してそれを行うことができます
Servlet
でセッションを設定
HttpSession session = request.getSession();
session.setAttribute("user", user);
EL
のJSP
によるセッション値へのアクセス
<p>${sessionScope:user}</p>
JSP
を使用してJSTL
のセッションを確認する
<c:if test="${sessionScope:user != null}" >
session value present......
</c:if>