Sessão JSF

2 respostas
ricardocomp

Olá pessoal,
eu estou precisando limpar
a sessão em JSF, alguém sabe
se existe alguma maneira de
limpar a sessão no JSF?

Será que alguém poderia me dar
uma ajuda fazendo o favor? :smiley:

[]'s.

2 Respostas

danieldomingues86

Olá

Cara a primeira coisa que voce precisa saber é como recuperar a sessao em JSF.

FacesContext facesContext = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false);

Pronto com o objeto session em mãos, voce pode fazer o que quiser, incluse limpar a sesssão :slight_smile:

Um Abraço.

ricardocomp

Olá Daniel,
Obrigado pela dica agora eu tenho que ver
qual o método que eu devo usar do HttpSession
para limpar a sessão.

Agora eu só nâo entendi uma coisa o porque
desse false no getSession(false)?

HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false);

Será que você Daniel ou alguém
poderia me esclarecer melhor como
que funciona por alto esse dois métodos
getExternalContext() e o getSession()?

[]'s.

Criado 22 de janeiro de 2010
Ultima resposta 22 de jan. de 2010
Respostas 2
Participantes 2