struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Hardy <ahardy.str...@cyberspaceroad.com>
Subject Re: Validator Problem
Date Tue, 22 Jul 2003 22:42:24 GMT
OK, tried that but struts wasn't having it.

By that logic I would have got the wrong number in the validation 
message for minlength.

Or did I misunderstand what you mean?

Canning, Chuck wrote:
> You are getting the null value because the error message expects the
> maxLength arg to be arg1 not arg2. Your file should read
> 
> <field property="title"
>          depends="required,minlength,maxlength">
>          <arg0   key="sections.validate.title"/>
>          <arg1   key="${var:minlength}" name="minlength"
>            resource="false"/>
>          <arg1   key="${var:maxlength}" name="maxlength"
>           resource="false"/>
>          <var>
>            <var-name>maxlength</var-name>
>            <var-value>16</var-value>
>          </var>
>          <var>
>            <var-name>minlength</var-name>
>            <var-value>2</var-value>
>          </var>
> </field>
> 
> Chuck
> 
> -----Original Message-----
> From: Adam Hardy [mailto:ahardy.struts@cyberspaceroad.com]
> Sent: Tuesday, July 22, 2003 5:21 PM
> To: Struts Users Mailing List
> Subject: Re: Validator Problem
> 
> 
> Hi Siva,
> 
> on a related problem, can you see what is wrong this the following xml, 
> because I get the error message "title cannot be less than 2 characters" 
> for the minlength validation, but I get "title cannot be more than null 
> characters" for the maxlength validation.
> 
> <field property="title"
>          depends="required,minlength,maxlength">
>          <arg0   key="sections.validate.title"/>
>          <arg1   key="${var:minlength}" name="minlength"
>            resource="false"/>
>          <arg2   key="${var:maxlength}" name="maxlength"
>            resource="false"/>
>          <var>
>            <var-name>maxlength</var-name>
>            <var-value>16</var-value>
>          </var>
>          <var>
>            <var-name>minlength</var-name>
>            <var-value>2</var-value>
>          </var>
> </field>
> 
> TIA
> Adam
> 
> Siva wrote:
> 
>>Hi prashant,
>>
>>In the validation.xml file, you have to give a name for the args. (how can
> 
> it
> 
>>know that for what validation it has to use the args ?) So the arg0 shuld
> 
> also
> 
>>contain a property called name="required"
>>
>>Please let me know whether it works,
>>
>>Sivakumar
>>
>>
>>
>>prashant.mdesai@seepz.tcs.co.in wrote:
>>
>>
>>
>>>Hi,
>>>I am using struts validator in the logon.jsp of my application.  If I
> 
> don't
> 
>>>enter the username & click on submit the message displayed is "null is
>>>required". Instead it should be "Username is required".
>>>The part of the code in the validator-rules.xml is correct. I have given
>>>msg="errors.required"
>>>Also I have given "errors.required={0} is required."  &
>>>"prompt.username=Username" in the ApplicationResources.properties file.
>>>Still it is giving the same alert as "null is required" instead of
>>>"Username" is required.
>>>
>>>The corresponding part in the validation.xml is
>>>
>>>           <field property="username"
>>>                   depends="required, minlength,maxlength">
>>>               <arg0   key="prompt.username"/>
>>>               <arg1   key="${var:minlength}" name="minlength"
>>>                  resource="false"/>
>>>               <arg2   key="${var:maxlength}" name="maxlength"
>>>                  resource="false"/>
>>>               <var>
>>>                   <var-name>maxlength</var-name>
>>>                   <var-value>16</var-value>
>>>               </var>
>>>               <var>
>>>                   <var-name>minlength</var-name>
>>>                   <var-value>3</var-value>
>>>               </var>
>>>           </field>
>>>
>>>Has anybody experienced this problem earlier ?
>>>
>>>prashant.
>>>
>>> ------------------------------------------------------------------------
>>>                             Name: InterScan_SafeStamp.txt
>>>  InterScan_SafeStamp.txt    Type: text/plain (text/plain)
>>>                         Encoding: 7bit
>>>
>>> ------------------------------------------------------------------------
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>
>>
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message