JSF: Passar java.util.List do dataTable para o ManagedBean

1 resposta
A

Ola pessoal,

Tenho um h:dataTable que recebe um java.util.List do ManagedBean.
Dentro desse dataTable eu tenho um checkbox (h:selectBooleanCheckbox) em cada linha do dataTable.
Esses checkbox são ligados a valores dentro do java.util.List.

O que eu quero é o seguinte, quando o usuário clicar no botão submit, um método no managedbean deve pegar a java.util.List atualizada e fazer algumas ações.

Tentei o seguinte código mas não funcionou

private List<ContasAPagar> listContasAPagar;

	public String doSubmit() {
		System.out.println(listContasAPagar.size()); //test - Exception aqui
		return null;
	}
	public List<ContasAPagar> getListContasAPagar() {
		return listContasAPagar;
	}
	public void setListContasAPagar(List<ContasAPagar> listContasAPagar) {
		this.listContasAPagar = listContasAPagar;
	}

Quando aperta o submit, ele gera NullPointException.

Alguem poderia me ajudar por favor?

Obrigado desde já

1 Resposta

Jair_Rillo_Junior

Coloque a inicialização do java.util.List no construtor do ManagedBean.
Com isso certamente o que você quer irá funcionar

até mais

Criado 18 de outubro de 2007
Ultima resposta 19 de out. de 2007
Respostas 1
Participantes 2