I have not created custom validator classes, but maybe something in your custom validator class (and/or its methods) is amiss. Perhaps compare your class with the Struts source of the standard validator classes? Sounds like you are creating a new ActionErrors object where it might not be necessary?
"Sifuentes, Ben" <[EMAIL PROTECTED]> wrote on 05/08/2004 01:09:09 AM: > Another thing I do get back a list of errors for each failed field value per > validator but, the issue is that each validator defined is returning a new > ActionErrors per validator and not appending the previous errors already in > the ActionErrors created by the previous validator. > > -----Original Message----- > From: Sifuentes, Ben > Sent: Saturday, May 08, 2004 1:06 AM > To: 'Struts Users Mailing List' > Subject: RE: FW: multiple validators and ActionErrors > > > Sorry, that was a cut and past error on my behalf it really is > > <form-validation> > <formset> > > > Again sorry for the confusion... > > -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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]