You should have a property in your form bean where the user selection will go. In this case the property is "name"
<html:select size="1" property="Property in the form bean to hold the selection" multiple="false"> <html:options collection="EDITORS" property="name" labelProperty="name"/> </html:select> Mohan -----Original Message----- From: Caroline Jen [mailto:[EMAIL PROTECTED] Sent: Sunday, November 30, 2003 11:18 AM To: [EMAIL PROTECTED] Subject: How Do I Create This Drop-Down List in Struts? My ArrayList is a collection of bean object. The ArrayList is created this way: public Collection findEditors( String userrole, String category ) { .......... EditorBean editorBean = null; ArrayList editors = new ArrayList(); // database access code while( rs.next() ) { editorBean = new EditorBean( rs.getString("user_name") ); editors.add( editorBean ); } return editors; ....... } and my EditorBean is like: public class EditorBean { private String name; public EditorBean() {} public EditorBean( String name ) { this.name = name; } public String getName() { return Name; } public void setName( String name ) { this.name = name; } } After "editors" is returned, I create a session object: session.setAttribute( "EDITORS", editors ); How do I create a drop-down list for this collection of editors? <html:select size="1" property="??????" multiple="false"> <html:options collection="??????" property="name" labelProperty="name"/> </html:select> __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.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]