Hii All,

I am using Struts 1.1, DynaValidatorForm.
The required validation is working fine.
The minlength and maxlength validations are not working for me. ie, wutever
be the case they always throw the error.
and I am completely clueless as to why is this happening. Any thoughts

Any thoughts?

Regards,
Akshay

My Source 


validator-rules.xml
      <validator name="maxlength"
            classname="org.apache.struts.validator.FieldChecks"
               method="validateMaxLength"
         methodParams="java.lang.Object,
                       org.apache.commons.validator.ValidatorAction,
                       org.apache.commons.validator.Field,
                       org.apache.struts.action.ActionErrors,
                       javax.servlet.http.HttpServletRequest"
              depends=""
                  msg="errors.maxlength"/>


validation.xml
    <formset>

        <!-- An example form -->
       <form name="parentForm">
           <field property="userName" depends="required,maxlength">
                                 <arg0 key="message.username"/>
                                 <arg1 name="maxlength"
key="${var:maxLength}" resource="false"/>
                                 <var>
                                        <var-name>maxLength</var-name>
                                        <var-value>6</var-value>
                                 </var>
           </field>
       </form>
    </formset>



struts-en_US.xml
....

    <form-beans>
                  <form-bean
            name="parentForm"
            type="org.apache.struts.validator.DynaValidatorForm">
                        <form-property name="userName"
type="java.lang.String"/>
                </form-bean>
    <form-beans>
|
|
|
          <action       path="/register"
                                name="parentForm"
                                validate="true"
                                scope="session"
        
type="com.kandoo.profile.action.registerAction"
                                input="/profile/pages/register.jsp">
                                <forward name="success"
path="/en_US/home/pages/home.jsp" contextRelative="true"/>
                                <forward name="addChild"
path="/en_US/profile/pages/childProfile.jsp" contextRelative="true"/>
                                <forward name="initial"
path="/en_US/profile/pages/register.jsp" contextRelative="true"/>
         </action>





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

Reply via email to