Cancelar ManagedBean do tipo Session

3 respostas
J

Tenho um Managed Bean do tipo Session.
Gostaria de acabar a sessão desse bean após realizar algum método, por exemplo

public void salvar(ActionEvent event)
{
//AÇÕES
Matar sessão do Bean
}

3 Respostas

G

Olá!
da uma lida neste topico: http://www.guj.com.br/java/219542-como-terminar-um-managed-bean-de-sessao-em-jsf-e-como-definir-a-duracao-da-sessao—jsf2#1122111

J

Não conseguir entender, no link que me passou, onde devo colocar esse comando -> FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove(“ManagerBean”);

maior_abandonado

onde você quiser que o managed bean saia da sessão. se você quer que ele faça algo e depois saia, coloque depois do “faça algo”, como no caso do exemplo que vocÊ deu, no final do método salvar, como no seu comentário

Criado 20 de outubro de 2011
Ultima resposta 21 de out. de 2011
Respostas 3
Participantes 3