Hi all,
I start runnig my application with an Action (action.do) which access to the
database to get a collection and send it to the JSP.
The problem is : when I put validate ="true" in struts-config an error is
detected (because fields in the JSP are blank) so the collection is null and
the JSP is not displayed.
The solotion I want : to display the JSP with errors, and also the
collection(not null).
Thanks....

----- Original Message -----
From: "Matthias Wessendorf" <[EMAIL PROTECTED]>
To: "'Struts Developers List'" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Wednesday, April 07, 2004 11:37 AM
Subject: RE: validation.xml


> i suggest you to use ActionMessage,
> since ActionError is deprecated.
>
> and ActionErrorS is only used in
> ActionForm.valdiate();
>
> however, why are we talking in struts-dev
> on such a common thing ? :-)
>
> Cheers!
> Matthias
>
> -----Original Message-----
> From: Amiya Moharana [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 07, 2004 1:30 PM
> To: Struts Developers List
> Subject: RE: validation.xml
>
>
> Hi Zakaria,
>
>   Generally validator is called before the form is submitted to any
> ActionClasses. Just check the sequence of events when we submitt our
> form. The order is like this when we submit the form:
>
> 1: It goes and checks for any instances of the bean in the current
> specified scope( the name of the class, type, and scope is got from the
> struts-config.xml).
> 2: If found then call the reset method on it.
> 4: If not found than a new instanc is created and stored in the proper
> scope.
> 5: Then the formBean is populated.
> 6: If the validate is true than the validate() method is get
> called(autometically called, no need to call it explicitly.)
> 7: Than it checks for the action to which the form is to be submitted.
>
> Common validation like: checking an integer, Date, floating point
> number, not null are done with the help of validation.xml file. If you
> need more specific validation you can put it in the validate() method.
> If some more business logic related validations (like loggin, pw checks)
> are needed than put these type of validation in the action classes.
> Whenever there is some validation fails create a ActionError and add it
> ActionErrors objects, and save it to request so that it can be shown to
> the user.
>
>  When you are putting the logic in the validate method there is no need
> to call it explicitly as you have done "form.validate(mapping,
> request);". It is autometically get called on the form instance, as
> mentioned in the sequence.
>
> With Warm Regards.
> Amiya.
>
>
>
> -----Original Message-----
> From: Zakaria khabot [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 07, 2004 4:26 PM
> To: Struts Users Mailing List; Struts Developers List
> Subject: validation.xml
>
>
> Hi all,
>
> How to call the validator from an Action.
> - in struts-config I put validate="false",
> - I am using validation.xml to control erors.
> - In the action I wrote :
> ActionErrors errors = new ActionErrors();
>
> errors = form.validate(mapping, request);
>
> but it executes the validate methode in the formAction not in the
> validation.xml.
>
>
>
> Thanks for help...
>
>
>
>
> ---------------------------------------------------------------------
> 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