struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Struts Newsgroup (@Basebeans.com) <str...@basebeans.com>
Subject Re: Can this be done at all using Form objects within struts framework
Date Fri, 15 Feb 2002 03:25:01 GMT
Subject: Re: Can this be done at all using Form objects within struts framework
From: Vic Cekvenich <Vic@baseBeans.com>
 ===
http://www.mail-archive.com/struts-user@jakarta.apache.org/msg21688.html

Ted knows I don't get religious about architecture, I do what works.
Expreso does the same thing I do, but they customize the tags to do 
their data object. I think above is cleaner.

Vic


Ted Husted wrote:

> The form shouldn't preload the records. You should use an Action to
> preload the records, put them on the form, and then forward to the JSP
> when it's all said and done. 
> 
> The form bean is part of the view. In a Model 2/MVC application, it
> should not interact with the model/database.
> 
> -- Ted Husted, Husted dot Com, Fairport NY USA.
> -- Java Web Development with Struts.
> -- Tel +1 585 737-3463.
> -- Web http://www.husted.com/struts/
> 
> 
> theron.kousek@webmd.net wrote:
> 
>>With struts,when using a Form, I'd like to be able to have the form
>>"pre-load" records prior to the form being displayed.
>>Actually, more than just that, I'd like to have a form that can be entered
>>in 3 different possible states:
>>
>>- Insert state (in which case the form is empty)
>>- Edit/View state (in which I "preload" the rows from the database)
>>- Delete state (in which I "preload" the row from the database but have the
>>fields disabled).
>>
>>The validation() method is great because it contains a reference to the
>>request object but I notice there is no "init()" or "preload()"
>>method that comes with the form that I could "check/set a state and
>>pre-load a row from the database" so that my getters would know
>>to use the record.
>>
>>By writting a  constructor for the the form, I don't have access to the
>>request object.
>>
>>How can this be done?     Is there a way to force the struts framework to
>>call a method on my form object (to load/initialize values) prior to the
>>form being displayed?
>>
>>thanks,
>>Theron
>>
>>--
>>To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
>>For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>
>>
> 
> --
> To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>
> 


--
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