| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 11:43:48
|
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.....
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 11:54:56
|
henriquedamota
JavaChild
![[Avatar]](/images/avatar/9d372218b5e84b898f1c66bed395ae77.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 12:02:36
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 12:10:03
|
BiraBoy
JavaChild
![[Avatar]](/images/avatar/7050094b04fd9aa310d3d5efde279058.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 12:19:20
|
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 13:28:55
|
Javabuntu
GUJ Master
![[Avatar]](/images/avatar/00053f5e11d1fe4e49a221165b39abc9.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2008 17:32:49
|
carlavb
JavaChild
Membro desde: 11/12/2007 19:47:40
Mensagens: 130
Offline
|
funcionou, gente
obrigada mesmo!!
|
|
|
 |
|
|