Forum Main Page > Ferramentas, APIs e Frameworks

[RESOLVIDO] comunicação entre backbeans

Goto page 1

New Topic    Reply Message
  1. Comment Arrow




  1. alcemir
    Offline
    Posts: 4

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Opa,

    Pessoal estou querendo saber como faço para buscar a informação de outro backbean.

    Tipo, um backbean cliente, outro relatorioCliente. Sendo que esse backbean relatorioCliente precisa de um atributo já populado do cliente que está em sessão.

    Estava tentando assim:
    FacesContext context = FacesContext.getCurrentInstance();
    HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
    Cliente cliente = (Cliente) session.getAttribute("cliente");

    Mas percebir que assim não estou buscando do outro backbean mas da sessão e quando debugo esse código, quando chega nessas linhas os atributos de cliente já não estão vazios.

    Será que fui claro...

    Abraço a todos




  1. bdp
    Offline
    Posts: 95

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44


    _________________
    JavaFree.org




  1. alcemir
    Offline
    Posts: 4

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    ae pessoal, consegui resolver.. hehe

    fica assim:

    //Busca o usuario logado
    FacesContext context = FacesContext.getCurrentInstance();
    backBean bean = (backBean) context.getExternalContext().getSessionMap().get("nome do backbean no faces-config");
    String loginUsuario = bean.getLogin();

    Funcionou perfeito...

    Abraço à todos!




  1. Relacionados




  1. Anunciante





New Topic    Reply Message     Forum Main Page -> Ferramentas, APIs e Frameworks


Goto page 1