Jsf

1 resposta
D

Como eu faço para pegar, de dentro de um ManagedBean, a referencia de um outro ManagedBean que se encontra na session, pra acessar seus atributos ou metodos?

1 Resposta

Leozin
public void getSessionBackingBean() {
        Object object = 
            FacesContext
                .getCurrentInstance()
                    .getExternalContext()
                        .getSessionMap()
                            .get("meuSessionBackingBean");
                            
        // Isso só funciona se o meuSessionBackingBean for de Sessão
        if (object != null) {
            MeuSessionBackingBean meuBean = (MeuSessionBackingBean ) object; 
            meuBean .getCampoTextoID().setValue("1000");
        }
    }
Criado 29 de março de 2007
Ultima resposta 30 de mar. de 2007
Respostas 1
Participantes 2