I did that, created ArrayList containing LabelValueBean
and this ArrayList is still in a bean as a request attribute.

now what to do with <html:options> ?

 --RahulJoshi

> -----Original Message-----
> From: Harland, David [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 20, 2005 6:13 PM
> To: Struts Users Mailing List
> Subject: RE: <html:select> tag
>
>
> Hi,
>
> Create an ArrayList object. Iterate through your Hashtable(HashMap is a
> better option).
> For each iteration create a new org.apache.struts.util.LabelValueBean
> object. Populate its label and value attributes and then add it to your
> ArrayList object. Then pass the ArrayList object as the property.
>
> Regards
>
> Dave.
>
> -----Original Message-----
> From: rahul [mailto:[EMAIL PROTECTED]
> Sent: 20 September 2005 13:11
> To: Struts Users Mailing List
> Subject: <html:select> tag
>
> hi David,
>
> I have got one more problem, this time its related to select box
> which is rendered using <html:select> tag enclosing one or more
> <html:option> or <btml:options>
>
> I have got an ActionForm set as request attribute, which contains
> a property of type java.util.Hashtable
>
> I wanted to display the values (only values without keys) in a select
> box
>
> so i tried
>       <html:options property="HashtableProperty" name="MyActionForm"
> />
> but this displays "key=value" in my select box, not just "value"
>
> If I change my property type to java.util.ArrayList then it works fine
>
> But the reason I want it with hashtable is that I want Hashtable's key
> as
> value of select box and the corresponding value as displayed item.
>
>
> any Suggestions?
>
>    --RahulJoshi
>
>
>
> > -----Original Message-----
> > From: rahul [mailto:[EMAIL PROTECTED]
> > Sent: Monday, September 19, 2005 8:43 PM
> > To: Struts Users Mailing List
> > Subject: RE: Radio Button in ActionForm
> >
> >
> > thank you very much
> > It worked!
> >
> > > -----Original Message-----
> > > From: Harland, David [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, September 19, 2005 6:07 PM
> > > To: Struts Users Mailing List
> > > Subject: RE: Radio Button in ActionForm
> > >
> > >
> > > Initialise your Action Form set sec equal to 'M' or 'F'.
> > >
> > > Add the following to your jsp
> > > <html:radio property="sex" name="MyActionForm" value="M"/>
> > > <html:radio property="sex" name="MyActionForm" value="F"/>
> > >
> > >
> > > -----Original Message-----
> > > From: rahul [mailto:[EMAIL PROTECTED]
> > > Sent: 19 September 2005 13:34
> > > To: Struts Users Mailing List
> > > Subject: Radio Button in ActionForm
> > >
> > > hi all,
> > >
> > > I am looking at some simplified way of displaying the radio button
> > > on a jsp depending upon the value of an ActionForm's property.
> > >
> > > For example I have got an ActionForm with a property name sex, which
> can
> > > take 'M' or 'F' as input.
> > >
> > > Now after storing the value in an ActionForm instance (which is then
> set
> > > as
> > > a request
> > > attribute) from database, I am forwarding the request to a jsp where
> I
> > > need
> > > to
> > > display the values I collected. like
> > >
> > > (.) Male
> > > ( ) Female
> > >
> > > Is there any elegant way of doing this using <html:radio> tags in
> struts
> > > ?
> > >
> > >
> > > I know its pretty simple in case of simple input box where we do it
> by
> > > <html: text property="sex" name="MyActionForm" /> but how to go with
> > > radio
> > > buttons ?
> > >
> > >
> > > Any suggestions ?
> > >
> > >  --Rahul
> > >
> > >
> > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> > > This e mail is from DLA Piper Rudnick Gray Cary UK LLP.
> > >
> > > The contents of this email and any attachments are confidential
> > > to the intended recipient. They may not be disclosed to or used
> > > by or copied in any way by anyone other than the intended
> > > recipient. If this email is received in error, please contact DLA
> > > Piper Rudnick Gray Cary UK LLP on +44 (0) 8700 111111 quoting the
> > > name of the sender and the email address to which it has been
> > > sent and then delete it.
> > >
> > > Please note that neither DLA Piper Rudnick Gray Cary UK LLP nor
> > > the sender accept any responsibility for viruses and it is your
> > > responsibility to scan or otherwise check this email and any
> > attachments.
> > >
> > > DLA Piper Rudnick Gray Cary UK LLP is a limited liability
> > > partnership registered in England and Wales (registered number
> > > OC307847) which provides services from offices in England,
> > > Belgium, Germany and the People's Republic of China.  A list of
> > > members is open for inspection at its registered office and
> > > principal place of business 3 Noble Street, London EC2V 7EE.
> > > Partner denotes member of a limited liability partnership.
> > >
> > > DLA Piper Rudnick Gray Cary UK LLP is regulated by the Law
> > > Society and is a member of DLA Piper Rudnick Gray Cary, a global
> > > legal services organisation, the members of which are separate
> > > and distinct legal entities.  For further information, please
> > > refer to www.dlapiper.com.
> > >
> > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> This e mail is from DLA Piper Rudnick Gray Cary UK LLP.
>
> The contents of this email and any attachments are confidential
> to the intended recipient. They may not be disclosed to or used
> by or copied in any way by anyone other than the intended
> recipient. If this email is received in error, please contact DLA
> Piper Rudnick Gray Cary UK LLP on +44 (0) 8700 111111 quoting the
> name of the sender and the email address to which it has been
> sent and then delete it.
>
> Please note that neither DLA Piper Rudnick Gray Cary UK LLP nor
> the sender accept any responsibility for viruses and it is your
> responsibility to scan or otherwise check this email and any attachments.
>
> DLA Piper Rudnick Gray Cary UK LLP is a limited liability
> partnership registered in England and Wales (registered number
> OC307847) which provides services from offices in England,
> Belgium, Germany and the People's Republic of China.  A list of
> members is open for inspection at its registered office and
> principal place of business 3 Noble Street, London EC2V 7EE.
> Partner denotes member of a limited liability partnership.
>
> DLA Piper Rudnick Gray Cary UK LLP is regulated by the Law
> Society and is a member of DLA Piper Rudnick Gray Cary, a global
> legal services organisation, the members of which are separate
> and distinct legal entities.  For further information, please
> refer to www.dlapiper.com.
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to