struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sifuentes, Ben" <Ben.Sifuen...@McKesson.com>
Subject FW: FW: multiple validators and ActionErrors
Date Sat, 08 May 2004 05:09:09 GMT
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:SusanB@softlanding.com]
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" <Ben.Sifuentes@McKesson.com> 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:Ben.Sifuentes@McKesson.com]
> 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: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message