Campos Preenchidos Struts

3 respostas
Ace

Bom dia pessoal.
Estou com um problema besta, porém não deixa de ser um problema.
tenho uma listagem, ao lado desta listagem tenho 3 botoes:

  • Um para visualizar o conteudo;
  • Um para alterar o conteudo,
  • Um para Adicionar um novo conteudo.

ao fazer o teste de, alterar o conteudo, os campos obviamente tem q vir preenchidos, até ai tudo bem.

Só que ao clicar no botão “Novo Conteudo”, ele me tras as mesmas informações nos campos dos quais cliquei anteriormente em alterar, ao inves de me trazer os campos vazios.

Uma coisa simples, porém não estou conseguindo enxergar meu erro.

Vlw pessoal…fico no aguardo.

3 Respostas

arthurgon

O ideal é que ao invokar um método “new” você limpe os campos em que vai cadastrar.

Ace

Certo, como faço isso com struts?
dou um new dentro da classe Form?

ou na action…

arthurgon

Você pode fazer isso na própria action antes de invocar o método que abrirá sua tela.
Exemplo:

public void limpaCampos(){ ContatoFrom form = new ContatoForm(); form.setNome(" "); form.setEndereco(" "); }

Dessa forma você sempre limpará os campos antes abrir a tela de um novo formulário.

Criado 12 de agosto de 2011
Ultima resposta 14 de ago. de 2011
Respostas 3
Participantes 2