Is this the correct behavior for the use with multiple validators? If so, is there away to configure it use the same ActionErrors for all validators within a form?
If this is not suppose to be happening can someone give a glue as what might be the problem here? Do I need to override the validate(...) method within the form to do something like this to combine all the errors being generated by the validators? ActionErrors errors = validate(....); Any help would be appreciated. Thanks, -Ben -----Original Message----- From: Sifuentes, Ben [mailto:[EMAIL PROTECTED] Sent: Thursday, May 06, 2004 6:12 PM To: Struts Users Mailing List (E-mail) Subject: multiple validators and ActionErrors I'm using multiple validators for my form. I noticed by chance that each validator is overwriting the ActionErrors for the previous validator that was run. Can someone tell me why this is happening and how to solve the problem? Any help with the problem will be greatly appreciated. Below is the form-validation definition ==================================================================== </form-validation> </formset> <form name="searchEmployeeForm"> <field property="lastName" depends="validateEmployeeSearchFields"> <arg0 name="validateEmployeeSearchFields" key="search.valid.string.length"/> </field> <field property="dob" depends="dateNotRequired"> <arg0 key="search.dob"/> <var> <var-name>datePatternStrict</var-name> <var-value>MM/dd/yyyy</var-value> </var> </field> <field property="ssn" depends="validateEmployeeSearchSsn"> <arg0 name="validateEmployeeSearchSsn" key="search.ssn.short"/> <arg1 name="validateEmployeeSearchSsn" key="search.employee.ssn.length"/> <arg2 name="validateEmployeeSearchSsn" key="search.employee.ssn.delimiter"/> </field> <field property="hireDateFrom" depends="validateFromDate"> <arg0 key="search.employee.hire.date"/> <var> <var-name>datePatternStrict</var-name> <var-value>MM/dd/yyyy</var-value> </var> </field> <field property="hireDateTo" depends="validateToDate"> <arg0 key="search.employee.hire.date"/> <var> <var-name>datePatternStrict</var-name> <var-value>MM/dd/yyyy</var-value> </var> <var> <var-name>fromDateProperty</var-name> <var-value>hireDateFrom</var-value> </var> </field> <field property="actionTypeDateFrom" depends="validateFromDate"> <arg0 key="search.employee.action.date"/> <var> <var-name>datePatternStrict</var-name> <var-value>MM/dd/yyyy</var-value> </var> </field> <field property="actionTypeDateTo" depends="validateToDate"> <arg0 key="search.employee.action.date"/> <var> <var-name>datePatternStrict</var-name> <var-value>MM/dd/yyyy</var-value> </var> <var> <var-name>fromDateProperty</var-name> <var-value>actionTypeDateFrom</var-value> </var> </field> </form> </formset> </form-validation> --------------------------------------------------------------------- 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]