Validacao Servidor com Validator

Oi pessoal,

Sei que já devem estar pensando, “po que saco, otro tópico om um novato em validator”, mas eh isso aih, soh sobrou voces pra me darem uma forca.

Bom, vamos ao que interessa, eu fiz as configurações do validator como manda o site da apache e tudo mais. a Validacao javascript está funcionando.

Foi feita a importação dos scripts no jsp, quando eu coloco a validacao no “onsubmit” da tag form ela funciona perfeitamente. Mas a validação servidor não funciona de maneira nenhuma.

Explicando umn pouco mais da arquitetura q eu estou inserido, trabalhamos neste projeto com dispatchAction e DynaForm.

validator-rules.xml (Padrao do Struts, nem vale a pena postar)
validator.xml

<form-validation>
  <formset>
    <form name="DisparoGeracaoArquivoCNABFormBean">
      <field property="dataInicial" depends="required">
        <arg0 key="para"/>
      </field>
    </form>
  </formset>
</form-validation>

struts-config.xml

DynaForm

		<form-bean name="DisparoGeracaoArquivoCNABFormBean"
			type="org.apache.struts.validator.DynaValidatorActionForm">
			<form-property name="dataInicial" type="java.lang.String" />
			<form-property name="dataFinal" type="java.lang.String" />
			<form-property name="tipoLote" type="java.lang.Integer" />
			<form-property name="situacaoArq" type="java.lang.Integer" />
			<form-property name="modalidade" type="java.lang.Integer" />
			<form-property name="operadora" type="java.lang.Integer" />
			<form-property name="instFinanceira" type="java.lang.Integer" />
			<form-property name="list" type="java.util.Collection" />
			<form-property name="idLote" type="java.lang.Integer[]" />
			<form-property name="idLoteSelectedList" type="java.lang.Integer" />
		</form-bean>

Mapeamento da Action correspondente

		<action name="DisparoGeracaoArquivoCNABFormBean"
			path="/dispGeracaoArqCNAB" scope="request"
			type="br.com.netservicos.sms.fatcobranca.webapp.action.CNABAction"
			validate="true"
			input="/dispGeracaoArqCNAB.do?service=defaultAction">
			<forward name="manipula"
				path="tiles.fatcobranca.dispGeracaoArqCNAB.manipula" />
			<forward name="relatorio"
				path="tiles.fatcobranca.dispGeracaoArqCNAB.relatorio" />
		</action>

Plug- in do tiles

  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  	<set-property property="pathnames"
   		value="/WEB-INF/validator-rules.xml,/WEB-INF/validator.xml"/>
  	<set-property property="stopOnFirstError" value="true"/>
  </plug-in>

Teria que incluir alguma função de chamada para validação na minha dispatch action? Se sim, isso naum ferra geral com o MVC?