Drop down list data should be cached, if data is not updated dynamicly.
With Struts, if you are using Tiles, you can created a drop down list
components get the list data from cache via controller class.

-----Original Message-----
From: Andrew Hill [mailto:[EMAIL PROTECTED]] 
Sent: Friday, September 27, 2002 7:50 AM
To: Struts Users Mailing List
Subject: RE: Please help decide a religious discussion


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

Reply via email to