JSP (Java Server Page) - include y parámetros de sesión

 
Vista:

include y parámetros de sesión

Publicado por Zanga (1 intervención) el 26/02/2007 11:00:37
Hola, estoy haciendo una web y he simulado la estructura de los frames haciendo varios includes en cada página para los menús y usando css. También existe una zona del web privada donde es necesario loguearse para acceder y cada página comprueba que te hayas logueado con los atributos de la clase session, tal que así:

<% String alias = null;
HttpSession sesion = request.getSession();
if (sesion.getAttribute("alias") == null) {
%>
<jsp:forward page="login.jsp">
<jsp:param name="error" value="Es necesario identificarse"/>
</jsp:forward>
<%
} else {
alias = (String)sesion.getAttribute("alias");
}
%>

Hasta aqui todo correcto, pero se me ha ocurrido que en el menú lateral aparezca la opción de cerrar sesión, para lo cual necesito pasarle a la página que contiene el menú los atributos de la sesión, y asi funciona, pero entonces al acceder a cualquier pagina privada ya no me reconoce la sesión y me redirige a la pagina del login.

No se si me he explicado muy bien pero espero que a alguien se le ocurra algo.

Salu2 y gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder