Hi Brian, you are almost there, the way you are doing the html:options tag is trying to fetch your collection from the method 'getConstName()' in some bean stored in 'constituencies' (since you defined 'name' attribute). But you already have your collection stored in 'constituencies', then you should use the 'collection' to specify the collection with labels and/or values.
Try this: <html:select property="constName"> <html:options collection="constituencies" property="constValue" labelProperty="constName" /> </html:select> where 'property' will render the 'value' attribute of <option> and 'labelProperty' will render the value shown to the user as option. Henrique Viecili PS.: By the way, are you relative of Lisa Boyle? Have her phone number? lol :p ----- Original Message ----- From: Brian Boyle To: [EMAIL PROTECTED] Sent: Thursday, May 27, 2004 2:21 PM Subject: <html:options> Tag Hey! I am trying to populate a drop down list with values that I have in a Collection but it is not working. This is what I have so far in my JSP: <html:select property="constName"> <html:options name="constituencies" property="constName" /> </html:select> I have a Collection called constituencies stored in my session and it has javaBeans as elements in it. THese javabeans have a getConstName() attribute so the property="constName" in my tag should be ok. However, I think the problem is that my Collection should be a javabean. I read on the struts website http://jakarta.apache.org/struts/userGuide/struts-html.html#options that the javabean represents a collection of other javabeans. How can I have a collection of other javabeans inside my bean? I'd appreciate any help. THanks, Brian _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]