But I got stuck in a point. I have a property that must be float and also greater than 0. Here's what I've tried:
/**
* @param limitePreAutorizacao The limitePreAutorizacao to set.
* @struts.validator type="float"
* msgkey="error.manterPlanoCobertura.valorLimite.incorreto"
*
* @struts.validator type="minLength"
* msgkey="error.menor"
*
* @struts.validator-args
* arg0resource="label.manterPlanoCobertura.limitePreAutorizacao"
*
* @struts.validator-args
* arg1value="${var:minlength}" name="minlength"
*
* @struts.validator-var
* name="minlength"
* value="0"
*
*/This outputs :
<field property="limitePreAutorizacao"
depends="float,minLength">
<msg
name="float"
key="error.manterPlanoCobertura.valorLimite.incorreto"/>
<msg
name="minLength"
key="error.menor"/> <arg0
key="label.manterPlanoCobertura.limitePreAutorizacao"
/>
<arg1
key="${var:minlength}"
resource="false"
/>
<var>
<var-name>minlength</var-name>
<var-value>0</var-value>
</var>
</field>
First I got surprised that no name was given form arg1 ... well ok.
So when I run the app leaving the field empty, an error is displayedERROR [Validator] No ValidatorAction named minLength found for field limitePreAutorizacao
Could someone give me a hint on that?
Thanks
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

