Abolindo os ActionForms da minha aplicação

Bom dia,
Estou desenvolvendo minha aplicação com struts e estou querendo abolir as classes ActionForm como:
1 - Utilizando em minhas paginas .jsp a tag:
<html:javascript />
2 - Carregando no struts-config validation.xml e validator-rules.xml;
3 - Na classe Action fazer os teste como:
if (((String)dynaForm.get(“nome”) == null)
return (mapping.findForward(“failure”));
Com isto, estarei validando os dados no cliente e em seguida validando no servidor.
A pergunta:
Isto que eu estou querendo fazer e correto?
Existe alguma regra que diz que não posso retirar as classes ActionForms?
Aguardo sugestões.

Att…

Abolir os ActionsForms e usar o validator são coisas independentes.
Vc pode utilizar validações no lado cliente (Common Validator) e no lado servidor (validate dos ActionForms). Usar DynaActionForms ou os DynaValidatorForms só vão reduzir o NoC [Number of Classes] do seu sistema.

Eu, particularmente, prefiro trabalhar com os Forms “fisicos”, os ActionForms, para ter mais controle sobre o que minha aplicação está processando.

Vc tb fala de colocar a validação na sua Action… não te aconselho pois se vc um dia optar por trocar seu frameworw, terá que refazer sua validação. Já que vc tem como validar isso de outro modo, tente desacoplar do seu framework. Lembre-se que Struts é uma coisa, Validator é outra!