hi sheetal,
A collection with labelvalue bean in Struts UTIL package would solve populating
data automatically
in DAO
arlCompany.add(new
LabelValueBean(resultSet.getString("Company_Name"),resultSet.getString("Company_ID")));
in ACTION
if(arlCompaniesTemp != null && arlCompaniesTemp.size()>0){ //null and size
check of Company collection
mainMenuActionForm.setCompanies(arlCompaniesTemp); //set company details
}
in JSP
<html:select property="companyId" size="1" styleClass="inputtype" >
<html:optionsCollection
name="mainMenuActionForm" property="companies"/>
</html:select>
-----Original Message-----
From: sheetal [mailto:[EMAIL PROTECTED]
Sent: Friday, August 25, 2006 1:52 PM
To: Struts Users Mailing List
Subject: Re: html:optionsCollection usage
Bumia, Nirav (Cognizant) wrote:
> Hi can anybody tell me how to use <html:optionsCollection> tag
> I want to use it to dynamically generate the list options.
>
> Thanks.
>
> This e-mail and any files transmitted with it are for the sole use of the
> intended recipient(s) and may contain confidential and privileged information.
> If you are not the intended recipient, please contact the sender by reply
> e-mail and destroy all copies of the original message.
> Any unauthorised review, use, disclosure, dissemination, forwarding, printing
> or copying of this email or any action taken in reliance on this e-mail is
> strictly
> prohibited and may be unlawful.
>
> Visit us at http://www.cognizant.com
>
Hi,
Use this snippet
in Action Class
ArrayList<LabelValueBean> deviceIDList = new ArrayList<LabelValueBean>();
request.setAttribute( deviceIDList, deviceIDList);
<JSP PAGE>
<html:select property="deviceId" >
<html:options collection=" deviceIDList"
property="value" labelProperty="label" />
</html:select>
Hope this helps,
-Sheetal
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]