Cita:
Iniciado por Xerelo Puf, te veo muy perdido.
O sea que haces un login pero no sabes donde guardas al usuario.
No hay métodos mágicos para eso, si has guardado al usuario (normalmente se hace en la session) estará donde lo has guardado, si no lo has guardado, no estará en ninguna parte, y tu aplicación será un coladero porque significa que nunca controlas si el usuario está logado o no.
A ver, te comento un poco.
Tengo una clase LoginAction en donde hago la validación del usuario. Esta validación consiste en comprobar en la base de datos si éste usuario existe o no.
Para guardar al usuario utilizo la clase ServletActionContext de Struts2 de la siguiente manera:
ServletActionContext.getRequest().getSession().set Attribute("loggedInUser", usuario);
Donde el parámetro usuario es el nombre del usuario que el propio usuario ha introducido en el formulario de Login.
Para saber que está logeado o no, utilizo el loginIntercerptor de Struts.
EDITO: Vale, ya esta, creo que me funciona ya bien...
nombreUsuario = ServletActionContext.getRequest().getSession().get Attribute("loggedInUser");
Ahí ahora lo que recupero es la otra parte del par ... y me da el nombre del usuario. Mil gracias por iluminarme jejeje ;)