Hi Viji,
I was just playing with that today. Here's my code snippets that should help you.
From inside my extended Action class
...execute(...) {
List businesses = getUserService().getBusinesses(); // go lookup database and list all the businesses.
request.setAttribute("businesses", businesses); // save it in the request so the jsp can access it later.
return mapping.findForward("Success");
}
the List named 'businesses' is actually an ArrayList of BusinessView, which is a javabean with the following interesting fields
1. long id
2. String name;
and then, from inside my jsp
<tr>
<td>Business owner</td>
<td>
<html:select property="owner">
<html:optionsCollection name="businesses"
label="name"
value="id"/>
</html:select>
</td>
</tr>checkout http://struts.apache.org/userGuide/struts-html.html#select and http://struts.apache.org/userGuide/struts-html.html#optionsCollection for more info.
Does combobox mean you can select mutliple entries? if so you can probably add multiple="true" attribute to the <html:select> element.
cya, Jurn
At 02:37 PM 3/09/2004, viji.george wrote:
can anybody send me a code sample for using <html:optionCollection> for getting the value from the ArrayList and populating the combo box.
I am storing the values retrieved from the DB in a arraylist in the form of a class which has 2 attributes one for option value and the other for text of the option.
I want to put these values into the combo box. has anybody done this?
Viji George Information Systems, The Arvind Mills Ltd., Naroda, Ahmedabad. Phone-(079)22203030 Ext -2352 <mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

