Yes, but what happens if the user 'wanders off' in the meantime (ie: through one of the many navigation links ubiquitious to most sites) and never invokes the save action?
(Having raised this point I should point out that I myself abuse the convienience of session context more than I ought too!) -----Original Message----- From: David Graham [mailto:[EMAIL PROTECTED]] Sent: Friday, September 27, 2002 23:06 To: [EMAIL PROTECTED] Subject: RE: Please help decide a religious discussion It's not hard to know when to get rid of it. First Action puts list in session, jsp displays list, Save Action removes list from session. Dave >From: "Andrew Hill" <[EMAIL PROTECTED]> >Reply-To: <[EMAIL PROTECTED]> >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >Subject: RE: Please help decide a religious discussion >Date: Fri, 27 Sep 2002 23:04:00 +0800 > >Well if the Action is needed to populate the drop-downs (these values being >in request scope I presume?) then after the form is submitted and >validation >has failed, you will need to reload these values. If you are loading the >values in an action you will need to go through that action. (The other >alternative is to store the info in session scope, but that creates the >potential problem of knowing when to get rid of it) >Perhaps the idea might be to have an action whose sole responsibility is to >populate the drop-downs and instead of forwarding directly to the view, you >go through this one first and it forwards you to the view after populating >the drop-downs. > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED]] >Sent: Friday, September 27, 2002 22:54 >To: Struts Users Mailing List >Cc: Struts Users Mailing List >Subject: RE: Please help decide a religious discussion > > > >If I do that, will validation always go to the action class, even when it >fails? > >Steve > > > > > "Andrew Hill" > <andrew.david.hill@gri To: "Struts Users >Mailing List" <[EMAIL PROTECTED]> > dnode.com> cc: > Subject: RE: Please >help decide a religious discussion > 09/27/2002 09:50 AM > Please respond to > "Struts Users Mailing > List" > > > > > > >Sounds like you need to define the action and not the jsp as your input in >struts-config. > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED]] >Sent: Friday, September 27, 2002 22:40 >To: Struts Users Mailing List >Subject: Re: Please help decide a religious discussion > > > >That is what we are doing now. It goes through a controller to the >database, but we are using the validator and when an error occurs, the form >does not go to the Action class and the helper methods are not called and >as a result, the drop downs are empty. > >Steve > > > > > "David Graham" > <dgraham1980@ho To: >[EMAIL PROTECTED] > tmail.com> cc: > Subject: Re: Please help >decide a religious discussion > 09/27/2002 > 09:17 AM > Please respond > to "Struts > Users Mailing > List" > > > > > > >The Action class...but the action should be asking a helper object for a >list of whatever goes in your drop down. It shouldn't know about the >database directly. So you might have in your action.execute(): > >List list = StateHelper.getStateList(); >// put list in your form > >Dave > > > >From: [EMAIL PROTECTED] > >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >Subject: Please help decide a religious discussion > >Date: Fri, 27 Sep 2002 09:13:35 -0500 > > > > > >All, > > > >My team is currently at loggerheads about the correct place to put the > >database calls that are prepopulating our drop downs. We can not decide >if > >they should be in the ActionForm or in the Action class. We are trying to > >stick them in the validate method in the ActionForm to make sure they are > >always called in instances where the form does not get to the action >class > >(i.e. validation fails). But is this the correct way? I am thinking this >is > >nothing new. What is the correct way to initialize drop downs? > >And then what about closing the database connection? > > > >I would much appreciate any help. It would make our Friday alot smoother. > > > >Steve > > > > > >-- > >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > > > > >_________________________________________________________________ >Chat with friends online, try MSN Messenger: http://messenger.msn.com > > >-- >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]> > > >-- >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]> > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>