Como resetar campos JSF após cadastrar

3 respostas
J

Pessoal tenho um formulário de cadastro de usuário em jsf, ele ta executando legal, clico ele cadastra no banco, porém apos cadastrar ele fica ainda com os valores preenchidos.
Como faço pra depois de incluir resetar os campos…

eu criei de novo um objeto, mas ainda nao funcionou:

...
private Pessoa user = new Pessoa();
public String loginUser(){
 //ocultei algumas verificações aqui

if(user.getSenha().equals(confirmaSenha)){
      instance.gravar(user); 
       user = new Pessoa();  // achei q criando um objeto na mesma referencia iria resetar meu campos ...mas nada...
}else{ //outras coisas}

 return null;

 }

ta funcionando certinho…validando…cadastrando no banco…porem nao reseta…obrigado a todos …

3 Respostas

maurenginaldo

Vc tem que renderizar os componentes da tela novamente.

Você está usando Ajax?

J

estou usando sim o ajax4JSF… tem alguma tag especifica que eu faça isso na view :?:

maurenginaldo

Coloca na propriedade reRender de seu bota o id dos componentes que vc quer resetar.

reRender="codigo,nome,datanascimento"
Criado 7 de fevereiro de 2008
Ultima resposta 8 de fev. de 2008
Respostas 3
Participantes 2