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]