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?