struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Husted <hus...@apache.org>
Subject Re: ActionForm Defaults/Updates Question
Date Fri, 15 Feb 2002 13:47:44 GMT
If validation fails, the controller forwards to the input property,
which can be an action that populates any "static" properties on the
action form bean. 

Ronald Haring wrote:
> 
> > That's what I do to.
> > Putting initialisation logic (like setting defaults) in the
> > form makes it a
> > very strange object. Partly a Utility for passing data
> > between Forms & Action
> > classes & partly a controller fetching data from the model to make it
> > accessible to the JSP. The second part there is the job of
> > the Action class.
> > Keep Form Beans Clean!
> 
> Ok, but how do you handle generated errors.
> If the validate finds an error in an input field, it will display the form
> again, without going through any action.
> So how can you set the setted variables back again to their states. I
> encountered this when I was using a list with values from a database passed
> on the parameter a user passed in combination with an input form.
> If the validate encountered an error, I got a no collection found.
> I solved this by saving the formbean in the session and if validate
> generated errors I retrieved the formbean from the session again in a temp
> bean and copied the list values from the previous bean back in the new one.
> 
> Gr
> Ronald
> 
> Furore B.V.
> Rijswijkstraat 175-8
> Postbus 9204
> 1006 AE Amsterdam
> tel. (020) 346 71 71
> fax. (020) 346 71 77
> 
> ----------------------------------------------------------------------------
> ---------------
> The information transmitted is intended only for the person
> or entity to which it is addressed and may contain confidential
> and/or privileged material. Any review, retransmission,
> dissemination or other use of, or taking of any action in
> reliance upon, this information by persons or entities other
> than the intended recipient is prohibited. If you received
> this in error, please contact the sender and delete the material
> from any computer
> ----------------------------------------------------------------------------
> ---------------

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


Mime
View raw message