Suppose I have the drop down list which I wanted to create from a database
and the database is updated less frequently, is there a way in which I can
implement somekind of caching mechanism, with which I won't do a database
query always, instead I can use the cache to populate the drop down list?

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 01, 2001 3:02 PM
To: [EMAIL PROTECTED]
Subject: Re: Drop-down list


Add the attribute to your tag like so:

<html:select ... multiple="true" ...>

and make sure the corresponding property in your form bean is an array of 
values.

See the docs for more details:

http://jakarta.apache.org/struts/struts-html.html#select

Hope this helps.

--
Martin Cooper
Tumbleweed Communications


At 11:44 AM 3/1/01 -0800, Spencer Smith wrote:
>Do you guys know how to define the Multiple attribute in a select drop down
>list for Struts?
>
>----- Original Message -----
>From: "Peter Alfors" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, March 01, 2001 11:29 AM
>Subject: Re: Drop-down list
>
>
> > When adding options to a select that are stored in a database, we have
the
> > action class look-up the necessary information, store it in a bean,
place
>the
> > bean in the request / session, and then use a taglib on the page that
>specifies
> > the source (the bean) and the property (database column) that should be
>used to
> > populate the select.
> > This gaurentees that the data in the select list is up to date.
> >
> > HTH,
> >     Pete
> >
> > "Deadman, Hal" wrote:
> >
> > > Does this assume that you have loaded a Collection of LabelValueBeans
in
>the
> > > application scope? Do you really need that scriplet at the top of the
>page?
> > > I thought html:options could reference the collection where it is in
the
> > > servlet context, without copying the reference to the page context.
> > >
> > > Hal
> > >
> > > -----Original Message-----
> > > From: Spencer Smith [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, March 01, 2001 11:39 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: Drop-down list
> > >
> > > This is how we do it...(I think the work simple should be ommitted)
> > >
> > > Get the content at the top of the JSP page.
> > > <%
> > > pageContext.setAttribute("nameSuffixTypes",
> > > getServletContext().getAttribute("nameSuffixTypes"));
> > > %>
> > >
> > > Place this where you want the Drop Down List on the JSP page.
> > > <html:select property="suffix">
> > >        <html:options collection="nameSuffixTypes" property="value"
> > > labelProperty="label" />
> > > </html:select>
> > >
> > > ----- Original Message -----
> > > From: Kyle  <mailto:[EMAIL PROTECTED]> Robinson
> > > To: '[EMAIL PROTECTED]'
> > > <mailto:'[EMAIL PROTECTED]'>
> > > Sent: Thursday, March 01, 2001 8:42 AM
> > > Subject: Drop-down list
> > >
> > > What is the simplest way to dynamically create a drop-down list
> > > (<select>) that pulls values from a database?  Is there a specific tag
I
> > > should use?  Iterator?
> > >
> > > Kyle Robinson
> > > Systems Consultant
> > > Pangaea Systems Inc.
> > > (250) 360-0111
> >

Reply via email to