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.
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)