Put the list of objects to go in your select box in the session.  Your jsp 
will use that session attribute to populate the select box, either using a 
struts tag or anything else.  Your ActionForm only needs a String variable 
to hold the one option the user selected (for multiple selects I assume 
you'll need a String array).  The ActionForm doesn't actually hold all of 
the choices just the selected value.

Dave

>From: [EMAIL PROTECTED]
>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>Subject: Re: Please help decide a religious discussion
>Date: Fri, 27 Sep 2002 09:40:07 -0500
>
>
>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]>




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

Reply via email to