Manter Objeto

3 respostas
J

Pessoa bom dia…
Estou com uma certa dificuldade em manter um objeto em uma sessao(acho que é isso)…
Vou explicar…
Tenho uma tela de login XHTML, quando efetuo o login através do usuario e senha, quando o login
esta correto a mesma funçao vare o banco e retorna o nome completo do usuario.
Até ai tudo certo, porem esse usuario que retorna eu gostaria de seta-lo em outra pag XHTML
porem não sei como faço pra manter o OBJ em tempo de excução para qndo quizer utiliza-lo…
Como poderia fazer isso?

grato.

3 Respostas

A

O modo mais facil seria utilizar o objeto HttpSession e adicionar um parametro nele e depois recupera-lo.

Ex para adicionar um atributo a session:

HttpSession session = request.getSession();

session.setAttribute(“username”,username);

http://download.oracle.com/javaee/1.2.1/api/javax/servlet/http/HttpSession.html

De uma olhada no link acima para mais informações.

J

Bom isso funciona dentro do controlador(bean gerenciavel)…
como que uso?
grato.

A

Java_terminator se você esta usando JSF você pode pegar o externalContext e dele pegar a Session.

Criado 1 de dezembro de 2010
Ultima resposta 2 de dez. de 2010
Respostas 3
Participantes 2