Sorry, that was a cut and past error on my behalf it really is <form-validation> <formset>
-Ben -----Original Message----- From: Susan Bradeen [mailto:[EMAIL PROTECTED] Sent: Friday, May 07, 2004 4:12 PM To: Struts Users Mailing List Subject: Re: FW: multiple validators and ActionErrors Ben, Theoretically, if every thing is working as is should, you get a list of errors to display. One for each failed field value. From a quick glance at what you've provided below however, do you really have </form-validation> </formset> at the beginning of your validation.xml file? Susan Bradeen "Sifuentes, Ben" <[EMAIL PROTECTED]> wrote on 05/07/2004 09:42:46 AM: > > 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] > --------------------------------------------------------------------- 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]