Eu faço da primeira maneira
É melhor setar no próprio formulário o atributo do objeto:
E para fazer a validação, vc pode fazer do mesmo jeito na Action.
Olha o meu exemplo... Peguei da apostila da Caelum:
A validação eu faço passando o objeto.atributo:
Sacou?