You can use the option tag with a Map, it works just fine, but you must use
html:options. Here's an example:

<html:select property="product.productId">
        <html:option key="option.default" value="" />
        <html:options collection="listofproducts" property="value"
labelProperty="key"/>
</html:select>

Suzette H. Daniel

-----Original Message-----
From: Alex Shneyderman [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 24, 2003 1:33 PM
To: 'Struts Users Mailing List'
Subject: RE: can I iterate on Map property?


You might want to look at el tags.
You can specify expressions in them to avoid iteration

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2003 1:23 PM
> To: [EMAIL PROTECTED]
> Subject: RE: can I iterate on Map property?
> 
> No.  Just use the <logic:iterate> tag.  RTFM.
> 
> -----Original Message-----
> From: Struts [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2003 10:21 AM
> To: [EMAIL PROTECTED]
> Subject: can I iterate on Map property?
> 
> 
> Hi all,
> 
> in my form, I have a property of type Map.
> I would like to render a select/option field in my html using this 
> property. Is this possible or do I need to convert it into an array?
> 
> In either case, could some one be kind enough to show me an example?
> 
> Thanks
> Tex...
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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]

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

Reply via email to