Vinicius Caldeira Carvalho wrote:

Hello there! I'm using for the first time, xdoclet to create my validation.xml file (that really help)
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 displayed

ERROR [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]



Sorry all. But I was using the wrong name for the validator. But yet it's not working, this time however, it's nor validating or outputing errors on console.

any suggestions would be welcome

regards

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to