Most people say best practice is to always start your jsp from the struts action. (always use the /myAction.do not /myAction.jsp).
I think you need to do a lot of studying & messing around to get the hang of struts, it's not totally simple - but web apps never were. Try http://husted.com/struts/resources.htm Keith. --- Daniel Jaffa <[EMAIL PROTECTED]> wrote: > So i should call my action bean to pre-populate the jsp form? > > ----Original Message Follows---- > From: Keith Bacon <[EMAIL PROTECTED]> > > I think you've missed the point of form beans. > On submission of an html form struts looks at the request parameters. If it > can find a matching > set method in the form bean it calls it. ie. the form parms are copied into > the form bean. > > When you forward to a jsp with a form struts calls the get methods of the > form bean to populate > the the matching form fields (that have been defined with struts tags). > > You action class can deal with the form variables by calling the same > get/set methods of the form > bean. This saves doing qqq = request.getParameter("qqq"); & testing for > nulls etc. > > That's the whole point of form beans - to manage form fields. > > To get readonly data onto your jsp your action class should place it in the > request where the jsp > can get at it easily. > > Keith. > > > > > > --- "Witt, Mike (OH35)" <[EMAIL PROTECTED]> wrote: > > I'm new to struts also, but the way I have been doing it is to set up an > > action and a form bean in the struts config. The action code (or some > other > > bean that the action code uses) for getting the data from the database > and > > populating the form using something like > > (MyForm)form.setField(theFieldData); > > > > Hope this helps. > > > > Mike > > > > -----Original Message----- > > From: Daniel Jaffa [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, January 10, 2002 9:25 AM > > To: [EMAIL PROTECTED] > > Subject: Populating a Form with values > > > > > > I am new to struts so be nice (But i have worked with jsp for 2 years). > I > > have a form that i need to populate a form with values from the database. > I > > > > pass the form a data_base id to the form but i now need the form to > populate > > > > the formbean. I know how to do this in jsp but i want to do the in the > > struts way. > > > > _________________________________________________________________ > > MSN Photos is the easiest way to share and print your photos: > > http://photos.msn.com/support/worldwide.aspx > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > __________________________________________________ > Do You Yahoo!? > Send FREE video emails in Yahoo! Mail! > http://promo.yahoo.com/videomail/ > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > _________________________________________________________________ > Send and receive Hotmail on your mobile device: http://mobile.msn.com > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>