Struts - Erros na Action

Pessoal, estou dando uma estudada aqui no Struts e fiz um negócio que estou na dúvida se está certo/viável ou não, e gostaria de saber a opinião de vocês.
Por exemplo, quando quero saber se os parametros enviados pelo form estão ok, como !vazios, e outras validações como formatação de e-mail, etc, eu faço no próprio ActionForm.validate().
Agora, suponhamos que eu precise validar o login e senha, o que seria já na minha Action, e a senha esteja incorreta.
então eu fiz:

if( wrongPassword() )
  {
    errors.add("senha", new ActionMessage("senha.incorreta"));
    saveErrors(req, errors);
    return map.findForward("loginError");
  }

é isso mesmo? tem algum jeito melhor/mais bem estruturado?

Valeu,
chambs

Está ok a maneira q vc tá usando!

Mas seria interessante vc dar uma olhada no Struts Validator, e utilizar DynaValidatorForm pra não ficar dependendo de codar seus forms, q não passam de meros beans…

pode crer… essa será a aula de hoje quando eu chegar em casa do trampo hehehee.
valeu cara.
[]s
chambs