... and for dynamic forms, what then ? Mark
----- Original Message ----- From: "Hohlen, John" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, November 04, 2002 5:59 PM Subject: RE: Populating a Form from the Model before view > Actually, by the time your action runs, the form bean is already created by > Struts. It will be stored in request or session scope depending on what > you've specified in your Struts config file. In this example, you're > pre-populating the form with data. In a true application, your action would > most likely retrieve this data from the database -- not directly, but via > your business tier. > > It's okay to have two actions and only one form. The form is being re-used. > One action, such as save, may require performing validation on the form data > (i.e. configuring Struts to call the form's validate method), whereas > another action may not (e.g. a pre-populate action). In this situation, > you could have two separate action classes, or just one action which uses an > action "mapping" parameter specified in the Struts configuration file to > determine which action is being executed. > > -----Original Message----- > From: Mark Ayad [mailto:mark@;javamark.com] > Sent: Monday, November 04, 2002 10:38 AM > To: Struts Users Mailing List > Subject: Re: Populating a Form from the Model before view > > > John, > > I have solved this using an EditForm Action with it execute method as > follows: > > EditForm editForm = (EditForm)form; > > editForm.setTitle("title value"); > > editForm.setDetails("detail value"); > > return mapping.findForward("success"); > > Thus essentially building the formBean before the form is created (IS This > OK ?) > > On Submit the form invokes the SaveAction which has the validation rules > here for the moment. > > It works fine but now I've got 2 Actions for one Form. > > My next question is how can the same be achived using dynamicForms ? > > I would like to see some examples where data has to be edited using forms, > since most examples I've seen so far start with a blank form first. > > > ----- Original Message ----- > From: "Hohlen, John" <[EMAIL PROTECTED]> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Monday, November 04, 2002 5:17 PM > Subject: RE: Populating a Form from the Model before view > > > > If I understood your question properly, you might want to look at my post > > from several months ago. > > > > http://www.mail-archive.com/struts-user@;jakarta.apache.org/msg43480.html > > > > -----Original Message----- > > From: Mark Ayad [mailto:mark@;javamark.com] > > Sent: Monday, November 04, 2002 3:04 AM > > To: [EMAIL PROTECTED] > > Subject: Populating a Form from the Model before view > > > > > > Hello, > > > > Could someone point out the process in Struts in which a Form is poulated > > form the model before being viewed. > > > > Most of the examples for Struts assume the Form is origianlly populated > from > > the view. I looking for the **reverse solution**. The sort of workflow for > > editing data ? > > > > Best Regards > > > > Mark > > > > -- > > 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> > > -- To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>