Campos Preenchidos Struts

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.

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

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

ou na action…

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.