JSF actionListener

5 respostas
E

Pessoal é o seguinte:
tenho uma pagina JSF que tem um command que deveria atualizar um datatable, mas quando eu clico no command ele não faz nada, ai eu coloquei um System.out.println no metodo do Bean e percebi que ele não ta passando por ali. Alguem pode me ajudar?

segue os fontes:

jsp:

<h:commandButton value="Pesquisar"	 actionListener="#{contatosBean.search}" />

no bean:

public void search(ActionEvent evt){
		System.out.println("######### executando #########");
		System.out.println("######### executando #########");
		List<Contato> resp = new ArrayList<Feps>();
		resp = contatoService.findAll(1000);
		this.listaContatoResposta = resp;
	}

esses dois print’s não aparecem.

alguem pode me ajudar ?

5 Respostas

daviddjp

Já tentou usar action em vez de actionListener e tirar o parametro do método search??

<h:commandButton value="Pesquisar"	 action="#{contatosBean.search}" />

public void search(){ System.out.println("######### executando #########"); System.out.println("######### executando #########"); List<Contato> resp = new ArrayList<Feps>(); resp = contatoService.findAll(1000); this.listaContatoResposta = resp; }

E

Não deu certo tbm

E

Alguem pode me ajudar?

daviddjp

O nome do teu bean tá certo?

Posta o código que envolve o botão e o managed bean.

E

Achei o erro, ele tava com um erro de validação em um campo. ai deu certo. Obrigado

Criado 25 de setembro de 2009
Ultima resposta 25 de set. de 2009
Respostas 5
Participantes 2