Versão atual:

Identificar um ManagedBean no JSF

Gostaria de saber se quando um managedBean é instanciado pelo JSF ele recebe algum identificador para que eu consiga buscar esse managedBean posteriormente.

A minha ideia é que eu vou ter uma página de administração dos usuários da minha aplicação, e nessa página eu terei a opção de realizar o logoff do usuário. O problema é que o meu método de logout invalida a sessão do usuário e por isso eu preciso "buscar" o managedBean daquele usuário em específico para depois invalidar a sessão dele.

Se alguém tiver alguma sugestão.

Método de Logout

public String logout() {
        System.out.println("Fazendo logoff");

        //Aqui eu preciso buscar o managedBean para depois realizar o invalidateSession()
        FacesContext.getCurrentInstance().getExternalContext().invalidateSession();

        return "/login.xhtml";
    }

Versão(1):

Ver a versão formatada

Identificar um ManagedBean no JSF

  • criado 31 de out de 2014

Comentário

new question