Foros del Web » Programación para mayores de 30 ;) » Java »

Sesion con JSP

Estas en el tema de Sesion con JSP en el foro de Java en Foros del Web. Hola!! estoy empezando con jsp y no consigo mantener sesion. Creo la sesion en una pagina con HttpSession sesion = request.getSession(true) y mediante un jsp:forward ...
  #1 (permalink)  
Antiguo 30/03/2009, 09:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Sesion con JSP

Hola!!
estoy empezando con jsp y no consigo mantener sesion. Creo la sesion en una pagina con
HttpSession sesion = request.getSession(true)
y mediante un jsp:forward paso a otra pagina pasando le la sesion con
HttpSession sesion = request.getSession()
e imprimo el identificador de sesion con
System.out.println(sesion.getId())
Hasta aqui todo bien pero cuando paso de esta segunda pagina a otra tercera (haciendo igual que de la primera a la segunda) la sesion me cambia.

¿Como deberia pasar las sesiones?
Gracias de ante mano.
  #2 (permalink)  
Antiguo 31/03/2009, 03:49
 
Fecha de Ingreso: marzo-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Sesion con JSP

Hola de nuevo, ya me resuelto mi problema.
Lo que pasaba es que en las cabeceras de todas paginas tengo un form con un boton de "cerrar sesion" y session.invalidate() dentro del form asi:
<form name="logon" method="post" action="../index.jsp">
<input type="submit" name="logoff" value="Sign out!" />
<%sesion.invalidate();%>
</form>
Como pensaba era problema de conocimiento de JSP y HTML porque pensaba que la instruccion no se ejecutaba si no pinchabas en el botón del form (jaja!!!!).
Hasta la proxima!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:39.