Fórum enviar metodo com parametro #419722

11/07/2012

0

Estou desenvolvendo um aplicação com jsf 2.1 e primefaces. Eu tenho um metodo que se chama verificaCpf que esta em um bean
Este metodo possui um parametro que é cpf.
ex: public verificaCpf(String cpf). Eu chamo ele no jsf como

<p:commandButton action=#{verificaBean.verificaCpf(pessoaBean.selecionada.cpf)} ajax=false/>

O problema não está em chamar o método, mas em passar o parametro no método , pois eu tenho o metodo em um bean e os dados em outro, no caso é pessoaBean.selecionada.cpf. Como eu faço para passa o parametro com valor, pois ele passa nulo.


Jose Boas

Jose Boas

Responder

Posts

11/07/2012

Davi Costa

Melhor opção e criar um bean ái q todo mundo extends dele e lá manter todos esses métodos genéricos que possam ser usados pelo menos por dois beans.
Gosto de manter nessa classe pai nos meus projetos, métodos para pegar sessão, requisição, url, usuário da sessão e por ai vai coisas que são úteis para mais de um bean
Desse modo no managed bean da página já terá esse método

att Davi
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar