In your struts-config.xml,  the bit:

validate="false"

Should be:

validate="true"

Christopher Marsh-Bourdon
Pyplia Limited

---- Original Message ----
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
From: Mailing List <[EMAIL PROTECTED]>
Date: Mon, 21 Jun 2004 15:25:03 +0430
Subject: I Wondor Why Validation Doesn't Validate


Dear All,

I did the follow steps for setting validation, but there is no error on an
empty field checking 'chequeNumber' (see below plz).


1. Placing the validation.xml & validator-rules.xml in WEB-INF folder
2. In struts-config.xml : 
   a.   <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
                <set-property 
                        property="pathnames" 
                        value="/WEB-INF/struts/validator-rules.xml,
                                 /WEB-INF/struts/validation.xml" />
        </plug-in>

    b. <form-bean name="CreditStudentForm"
                   type="org.apache.struts.validator.DynaValidatorForm">
              
            <form-property name="chequeNumber" type="java.lang.String"/> 
                <form-property name="studentId" type="java.lang.Integer" />
                <form-property name="dispatch" type="java.lang.String" />


         </form-bean>

    c. <action path="/creditStudent" parameter="dispatch"
type="com.pdpsoft.lms.struts.action.CreditStudentAction"                 
               name="CreditStudentForm" validate="false" scope="session"/>

3. In validation.xml : 
        
      <form name=" CreditStudentForm ">
            <field
                property=" chequeNumber "
                depends="required">
            </field>
        </form>

4. In Action: 

        ActionErrors errors = dynaForm.validate(mapping, request);
      if (!errors.isEmpty()) {    //this if is never true :(
            saveErrors(request, errors);
            return mapping.findForward("aForward");
        }

5. In jsp:
        
        <html:errors/>


I appreciate any help or idea.

Regards,
Nafise

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



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

Reply via email to