Estou trabalhando em um formulário que tem cinco campos e todos fazem parte do objeto Usuario.
Minha dúvida é:
É melhor setar no próprio formulário o atributo do objeto:
<s:textfield name="usuario.nome" value="nome">
ou setar o nome em uma string e depois, já na Action, setar esse valor no objeto Usuario:
<s:textfiel name="nome" value="nome">
Na Action fazer algo do tipo:
private String nome;
public String getNome ...........
public void setNome .............
public String salvar() {
usuario.setNome(nome);
}
Acho que para validar os campos com o struts validation é melhor enviar a String e depois setar no objeto.
Qual a maneira correta?