JSP session

Hola a todos!
Estoy empezando con jsp y no consigo mantener sesión. Creo la sesión en una página 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 sesión 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.

1 respuesta

1
Respuesta de
Hola,
En teoría la sesión no tienes por qué crearla o andar a pasarla entre las páginas. Se supone que es automático y lo hacen entre el servidor (¿Tomcat?) Y el explorador (¿firefox? ¿IE?).
Lógicamente el servidor debe estar bien configurado para mantener las sesiones (lo cual suele ser habitual de fábrica) al igual que el explorador (por ejemplo que estén activadas las Cookies). En las páginas no debe haber tampoco comandos que provoquen el cambio de sesión (como un invalidate() de la sesión, o como un enlace a otra dirección con distinto dominio base)
Para poder saber el problema concreto necesito todos esos datos y no vendría mal que pusieras el código (resumido) de las páginas jsp que te están dando problemas
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje