Problema para setar um atributo em jsf!

2 respostas
A

ae galera, estou iniciando com jsf e me deparei com um probleminha! Eu tenho uma tela que possui apenas um campo de texto. Quando eu submeto esta tela, eu faco uma busca no banco de dados com o q o usuario digitou e retorno um List.

Na tela seguinte, eu leio este List em um table para listar todos os valores relacionados ao que o usuario digitou anteriormente. No entanto, no momento q o jsf tenta dar um get nesse list da um nullpointer (exatamente na linha do return)!!

Os dois atributos (o valor do campo da 1 tela e o list da seegunda) estao em apenas um bean!

Como eu faco para dizer ao jsf q esse atributo list nao sera preenchido da tela, mas sim do banco de dados?!!

vlw!

2 Respostas

webdouglas

mostra o método que vc esta chamando qdo submete a tela com o valor do campo!..o problema deve estar ai

valeu!

A
public String redirectPaginaListagem() {
		try {			
			this.tiposAssunto = sistema.getRegistroProcesso().consultarPorNome(this.getNomeAssunto());							FacesContext.getCurrentInstance().getExternalContext().redirect("HandlerTelaPesquisarAssuntos2.faces");			
		} catch (IOException e) {			
			e.printStackTrace();
		}

Eu faco isso quando submeto na primeira pagina! Ai qdo vai para a segunda, no metodo get da o erro bem na linha “return this.tiposAssunto”

Eh como se o jsf so reconhecesse os objetos q ele mesmo seta! Talvez ele use uma abordagem diferente para capturar os objetos!

vlw galera!

Criado 9 de março de 2007
Ultima resposta 9 de mar. de 2007
Respostas 2
Participantes 2