Isn't that the same thing?! The options tag encapsulates iterating through a
collection a creating an option for each one!
Thus the following should do the same thing as your code below:
<html:select property="selected" size="10" multiple="true">
<html:options name="supplierList" property="supplierUser.company.name"/>
</html:select>
Cheers,
Dave
"Tom Klaasen (TeleRelay)" <[EMAIL PROTECTED]> on
10/31/2001 03:27:58 AM
Please respond to "Struts Users Mailing List"
<[EMAIL PROTECTED]>
To: "Struts Users Mailing List"
<[EMAIL PROTECTED]>
cc: (bcc: David Hay/Lex/Lexmark)
Subject: RE: issue
I don't think so: <html:options> is for supplying a whole bunch of
options at once, not in an iteration loop.
IMO you should leave the value="" out: it is an attribute that has no
value, so I could see the cause of the error message :-P
So try this:
<html:select property="selected" size="10" multiple="true">
<logic:iterate id="element" name="supplierList" scope="request">
<html:option> <bean:write name="element"
property="supplierUser.company.name"/> </html:option>
</logic:iterate>
</html:select>
hth,
tomK
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: dinsdag 30 oktober 2001 18:34
> To: Struts Users Mailing List
> Subject: Re: issue
>
>
>
>
> You need to use the <html:options> tag!! (note, the 's' on the end)
>
> Dave
>
>
>
>
>
> Mahesh Agarwal <[EMAIL PROTECTED]> on
> 10/30/2001
> 08:17:59 AM
>
> Please respond to "Struts Users Mailing List"
> <[EMAIL PROTECTED]>
>
> To: [EMAIL PROTECTED]
> cc: (bcc: David Hay/Lex/Lexmark)
> Subject: issue
>
>
>
> hi all
>
> Inside the value of the option tag I want to dynamically get
> the value of
> the bean element. If embed the same bean tag inside the value then it
> says "Attribute has no value". The following is the code.
> <html:select property="selected" size="10" multiple="true">
> <logic:iterate id="element" name="supplierList" scope="request">
> <html:option value=""> <bean:write name="element"
> property="supplierUser.company.name"/> </html:option>
> </logic:iterate>
> </html:select>
>
> the alternative i used is
>
> <html:select property="selected" size="10" multiple="true">
> <logic:iterate id="element" name="supplierList" scope="request">
> <html:option value="<bean:write name="element"
> property="supplierUser.company.name"/> "> <bean:write name="element"
> property="supplierUser.company.name"/> </html:option>
> </logic:iterate>
> </html:select>
>
> but its giving error
>
> can i help me out
>
> thanks in lot in advance
>
> mahesh
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-> [EMAIL PROTECTED]>
> For
> additional commands,
> e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>
>
>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:struts-user-> [EMAIL PROTECTED]>
> For
> additional commands,
> e-mail: <mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>