java - usar - En JSP, ¿cómo puedo verificar, usando JSTL, si existe cierto atributo de sesión en la solicitud?
recuperar session jsp (3)
Esto es código en servlet:
HttpSession session = request.getSession(true);
session.setAttribute("user", user);
Estoy reenviando la solicitud a JSP, donde quiero verificar si hay un parámetro de usuario de ámbito de sesión adjunto.
<c:if test="${??? - check if user is attached to request}">
/ /message
</c:if>
Creo que te refieres a consultar el alcance de la sesión ¿no?
<c:if test="${!empty sessionScope.user}">
puedes hacer eso usando el siguiente código
Configuración de la sesión en Servlet
HttpSession session = request.getSession();
session.setAttribute("user", user);
Valor de sesión de acceso por EL
en JSP
<p>${sessionScope:user}</p>
Verificando la sesión en JSP
usando JSTL
<c:if test="${sessionScope:user != null}" >
session value present......
</c:if>
<c:if test="${sessionScope.user != null}">
There is a user **attribute** in the session
</c:if>