Sifuentes, Ben wrote:
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]