Foros del Web » Creando para Internet » Diseño web »

sesion jsp

Estas en el tema de sesion jsp en el foro de Diseño web en Foros del Web. bueno tengo un pequeño problema estoy realizando un inicio de sesion tengo mi interface donde ingreso usuario y contraseña en mi index.jsp al hacer click ...
  #1 (permalink)  
Antiguo 11/07/2010, 17:57
 
Fecha de Ingreso: febrero-2007
Mensajes: 26
Antigüedad: 10 años, 10 meses
Puntos: 0
Exclamación sesion jsp

bueno tengo un pequeño problema estoy realizando un inicio de sesion
tengo mi interface donde ingreso usuario y contraseña en mi index.jsp
al hacer click en el boton "ingresar" llevo los datos al servlet, en el servlet
valido la session e inicion la sesion de la sgt. manera
Código:
HttpSession sesion=request.getSession();
sesion.setAttribute("usu", usu);
request.setAttribute("usu", usu);
getServletContext().getRequestDispatcher("/Opciones.jsp").forward(request, response);
como ven redirecciono a la pagina opciones.jsp recivo el usuario con la sgt. linea
Código:
String usu=(String)request.getAttribute("usu");
hasta ahi todo bien, ahora de esta pagina tengo un pequeño menu que al escojer una opcion me redireccione a otra pagina pero sin perder mi sesion
y no se como enviar la sesion iniciada de una a otra pagina jsp espero ser claro y puedan ayudarme gracias
  #2 (permalink)  
Antiguo 12/07/2010, 18:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 9 años, 4 meses
Puntos: 1530
Respuesta: sesion jsp

por lo general las sesiones usan una cookie (al menos en php y jsp), supongo que en jsp es lo mismo, por lo que el redireccionar no te hará perder la sesión (obviamente si el navegador tiene las cookies activas).

si los datos de sesión "se borran" es posible que no los hallas iniciado (sesiones no automáticas), como en php cuando se usa session_start(), me imagino que en jsp debe existir algo similar

Etiquetas: jsp
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 13:55.