Pessoal, tenho uma classe que contém alguns atributos de login, por exemplo o próprio login, o id da sessão, nome de usuario, etc…Em uma página de login, guardo esses atributos na classe com seus respectivos set’s e guardo a classe na sessão.
GuardaUsuario guardausuario = new GuardaUsuario();
guardausuario.setIdSessao( session.getId() );
guardausuario.setLogin(login);
session.setAttribute("GuardaUsuario",guardausuario);
Isso tudo está em um contexto chamado “capa”. Se tento recuperar as informações da sessão dentro do mesmo contexto, eu consigo, por exemplo:
GuardaUsuario g = (GuardaUsuario) session.getAttribute("GuardaUsuario");
Desse jeito ai, g não é null e tudo funciona !!!
O problema é que preciso recuperar esses dados em um outro contexto(aplicação) e quando uso o código acima, g é null, ou seja, eu não consigo recuperar os dados gravados na sessão no momento do login do usuário.
Alguém sabe o que pode estar acontecendo e como posso resolver isso? Se é que tem jeito? :?