Programación en castellano
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

HttpSession
Enviado por InSomnio el día 29 de mayo de 2006

Hola a todos.
Tengo una aplicacion web corriendo en tomcat.
Creo una session en el Servletlogin en la q guardo un bean llamado 'usuario' con permisos y datos del usuario.Con este codigo:

HttpSession objSession = req.getSession(true);
objSession.setAttribute("usuario",usuario);

Esta informacion la recupero en otros servlet de la siguiente forma:

HttpSession objSession = req.getSession(true);
usuario = (UsuarioBean)(objSession.getAttribute("usuario"));

El programa me funciona bien mientras hay solo un usuario, pero en cuanto entra otro usuario, los datos y permisos de este se pasan al otro usuario, entrando en conflicto las sessiones.
No se de que puede venir el error y estoy algo desesperado....MUCHAS GRACIAS


 
Re: HttpSession
Enviado por JOHAN el día 30 de mayo de 2006

Hola , ami me funciona de la siguiente manera:

Tengo un objeto bean con los atributos del usuario e incluyo el siguiente encabezado en el jsp


<jsp:useBean id="SessionBeanId" scope="session" class="com.bvc.web.beans.SessionBean" />
<jsp:setProperty name="SessionBeanId" property="*" />

y cargo la sesion con el siguiente metodo


int cargaSesionS(String usuario, String contrasena,javax.servlet.http.HttpSession session){
SessionBean validar = new SessionBean();
SessionBean sesion = new SessionBean();
validar.setSuscriptor(usuario);
validar.setPwdSusc(contrasena);
String nombre="";
int flag=0;

boolean valido = validar.execConsSuscriptor(nombre);
validar.execConsulta();

if (valido == true) {
session.setAttribute("suscriptor",usuario);
session.setAttribute("pwdSusc",contrasena);
session.setAttribute("nombreS",validar.getNombreS() );
session.setAttribute("sexoS",validar.getSexoS() );
session.setAttribute("nosuscriptor","false");
flag=1;
} else {

flag=0;
}
return flag;
}






 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados