Parâmetro no Commons-Validator

Olá pessoal. To procurando na net aqui mas não encontrei uma resposta ainda.
Eu to usando o Commons-Validator.
E preciso validar numeros de um Form.


return ( valorInformado < maximoValorInformado );

Só que eu só consigo passar um atributo pra classe que fará a validação. E eu preciso passar vários parâmetros. Pois eu preciso fazer validações de por exemplo:
valor começa com EE, EP, ER, EV.
Se for isso retorna true…
Daí eu tentei assim:

<form name="meuForm">
<field property="valor" depends="validar">
<arg0 key="Descrição" resource="false" />
<msg name="range" key="errors.required"/>
<arg1 name="min" key="${var:min}" resource="false"/>
<arg1 name="str1" value="EE" resource="false"/>
<arg1 name="str2" value="ER" resource="false"/>
<arg1 name="str3" value="EV" resource="false"/>
</field>

Entenderam? A dúvida é: Como passar mais de um parametro no commons-validator?

Consegui aqui…
Quem precisar:
http://www.jajakarta.org/struts/struts1.2/documentation/ja/target/faqs/newbie.html#requiredif

	<field property="campo" depends="range">

	  <var>
                 <var-name>minimo</var-name>
                 <var-value>0</var-value>
                 <var-name>maximo</var-name>
                <var-value>100</var-value>
          </var>
</field>

Boa tarde!

Desculpem desenterrar este tópico mas estou com um problema parecido.
Atualmente estou usando o commons-validator 130 e preciso comparar dos campos do meu form, são um campo com uma data inicial e um campo com data final, a data final tem que ter no máximo 7 dias após a data inicial.
Sera que ja tem um validador pronto pra isso?