Cool tip:
Try to make client-site validation first.
Client-site validation requires less steps to implement and, ofter, light
the mispeling errors. If client-site validation works, you need just a
couple more steps to have a server-site validation working.


----- Original Message ----- 
From: "Kamholz, Keith (corp-staff) USX" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 10:41 AM
Subject: RE: Validator


> Thanks for the input.
> I'm pretty sure I've got all that though.  This validator stuff is driving
> me insane!  I wish my boss would just let me use the validate method of
the
> ActionForms.
>
> - Keith
>
>
> -----Original Message-----
> From: Sergey Smirnov [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 20, 2003 12:52 PM
> To: Struts Users Mailing List
> Subject: Re: Validator
>
>
> Common mistake is: You forgot something or misspelt something. Week ago I
> sent condition set you need to satisfy to make common validator working.
It
> is bellow.
>
> For example, we have a very simple jsp form and
> want to use standard server-side validator 'required' for one form field.
> Actually, it might vary, but to do so you have:
>
> 1) Resource (.properties) file with keys/values for standard validators
(at
> least - errors.required)
> 2) struts-config file should contain the reference to this resource file
for
> message-resources node
> 3) struts-config plug-in node should contain
> className="org.apache.struts.validator.ValidatorPlugIn"
> 4) this plugin should have set-property with name pathnames that
corresponds
> to validator files (such as /WEB-INF/validator-rules.xml and
> /WEB-INF/validation.xml)
> 5) validation.xml should contain form with name corresponds to form-bean
> name
> 6) the form should have a field with property that corresponds to field
name
> we want to validate
> 7) this field should have a 'depends' attribute that corresponds to
> validator name mentioned in /WEB-INF/validator-rules.xml (in our case -
with
> name 'required')
> 8) this field should have an arg0 node which attribute key corresponds to
> existing key in resource file
> 9) form bean should inherit org.apache.struts.validator.ValidatorForm
class
> 10) form bean validate should call validate method of super class
> 11) 'input' attribute of action should reference to jsp page with
validated
> form
> 12) jsp page should contains <html:errors /> (or its substitute)
>
> Regards,
> Sergey Smirnov
> -----------------------------------------
> Exadel Struts Studio - IDE for Struts
> http://www.exadel.com/strutsStudio
> -----------------------------------------
>
>
> ----- Original Message ----- 
> From: "Kamholz, Keith (corp-staff) USX" <[EMAIL PROTECTED]>
> To: "Struts (E-mail)" <[EMAIL PROTECTED]>
> Sent: Friday, June 20, 2003 9:25 AM
> Subject: Validator
>
>
> > Hey,
> > I'm trying to put validation into my application using the validator
> plugin.
> > However it doesn't seem like it's doing anything at all.  I know it's a
> very
> > general question, but what are some things I should look for?  Are there
> any
> > common mistakes in setting up that I should check for?
> >
> > I'm not sure if it's a related issue or not, but I have to specify the
> name
> > attribute for each field of my forms.  You're not supposed to have to
> > specify the name right?  What do you think I did wrong?
> >
> > Thanks in advance.
> >
> >
> > - Keith
> >
> > ---------------------------------------------------------------------
> > 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]

Reply via email to