Session Java Web

4 respostas Resolvido
java
W

Ola, boa tarde.
Tenho um ManagedBean funcionando normalmente, tenho o DAO funcionando normalmente, tenho um XHTML Funcionando normalmente.

Eu preciso gravar o usuario da sessao para usar depois em consultas para apresentar na tela o resultado.

Como posso proceder para gravar o usuario da sessao, e depois utilizar em algum lugar da pagina?

4 Respostas

darlan_machado

Se eu não estou enganado, o usuário da sessão é aquele que você insere na sessão quando realiza login.
Você está armazenando isso onde?

W

No managedbean tenho uma variável do tipo Usuário. É só. Não sei como enfiar esse usuário na sessao

Mike
Solucao aceita

Tem duas maneiras:

1)Se o seu bean for SessionScoped, então já esta na sessão.

2).

FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put(chave, usuario);
W

Valeu, obrigado deu certo.

Criado 13 de setembro de 2018
Ultima resposta 18 de abr. de 2019
Respostas 4
Participantes 3