Matar sessão jsf  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline

como matar a sessão em JSF?por favor, preciso dessa ressposta...nao adianta dar new nos objetos, tem que ser matar a sessão mesmo.....
henriquedamota
JavaChild
[Avatar]

Membro desde: 24/05/2007 01:19:12
Mensagens: 123
Offline

ve se ajuda...

http://www.guj.com.br/posts/list/28785.java#155658

abs!

Henrique da Mota Silveira
Análise e Desenvolvimento de Sistema - FT - UNICAMP 2008
[MSN]
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Não sei se é possível "matar" a sessão, mas, com alguma gambiarra, é possível obter a sessão chamando o ExternalContext do contexto do Faces.

Acredito eu (não rodei pra ver se funciona) que esse código limpe todo o conteúdo da sessão:



Porém, não me responsabilize pelas conseqüências.

Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
BiraBoy
JavaChild
[Avatar]

Membro desde: 26/10/2006 11:52:14
Mensagens: 149
Localização: Natal
Offline

Você pode setar como nulo o managedBean no escopo de sessão (qualquer escopo na verdade) usando:


Você pode criar um método que execute isso. Pode ser no próprio managedBean a ser anulado ou em outro managedBean.

There are only 10 kinds of people in the world: those who understand binary and those who don't.
gilberto.souza
JavaChild

Membro desde: 19/07/2005 13:26:38
Mensagens: 134
Offline

Você pode matar a sessão da mesma forma que você faz trabalhando com JSP e Servlet puros, a única diferença é como você recupera a sessão:

((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest()).getSession().invalidate();


O Homem, filho do tempo, reparte com o mesmo tempo o seu saber e a sua ignorância. Do passado sabe pouco, do presente menos e, do futuro nada!
[Email] [MSN]
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

isso aqui é o suficiente, é assim que faço o meu logout do sistema em jsf:


flw Hewerton

SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline

funcionou, gente
obrigada mesmo!!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team