variable usar sesiones servlet recuperar crear controlar como closed atributos java jsp servlets model-view-controller jstl

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>