Try pulling the bean value out into a script variable.
Taglibs cannot be nested within another taglib as an attribute.


Tony Karas wrote:

> Yeah - I'm looking at that.  My problem now is how to get the value for each
> checkbox.  My bean has an "id" property - so I have tried this kind of
> thing:
>
> <logic:iterate id="retailer" name="retailerForm" property="retailers">
>         <tr>
>         <td><html:checkbox name="retailer" property="delete" value="<bean:write
> name="retailer" property="id"/>"/></td>
>         <td><bean:write name="retailer" property="id"/></td>
>         <td><html:text name="retailer" property="name"/></td>
>         </tr>
> </logic:iterate>
>
> But it doesn't like having the bean:write embedded there.  Am I missing
> something obvious?
>
> Many thanks
> Tony
>
> >From: Peter Alfors <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: [EMAIL PROTECTED]
> >Subject: Re: Checkbox Arrays
> >Date: Thu, 10 May 2001 11:09:18 -0500
> >
> >Im not sure how the ActionForm changes things, but without an actionform
> >your
> >could do this....
> >
> >Each checkbox can have the same name, but a different value.
> >When the form is submitted, the checkboxes that have been checked are in
> >the
> >request.
> >You can use the request.getParameterValues("checkBoxName") to retrieve a
> >string
> >array of the values for the checked boxes.
> >
> >HTH,
> >     Pete
> >
> >Tony Karas wrote:
> >
> > > Can anyone help with this?
> > >
> > > I have an array of checkboxes in my ActionForm represented by
> > >
> > > boolean[] delete;
> > >
> > > and I have a setter function
> > >
> > > public void setDelete( boolean[] values )
> > > {
> > >         delete = values;
> > > }
> > >
> > > The problem is that I have only checkboxes that are checked get sent
> >back -
> > > so if one checkbox is checked all I get is an array of length 1.
> >Therefore,
> > > it is not possible for me to determine which checkbox has been checked.
> > >
> > > In the documentation it tells me to use reset() in ActionForm to
> >initialise
> > > the values - but this will only work with single checkboxes and not
> >arrays.
> > >
> > > I think I'm stuck.  Is there anyway I can determine which checkbox has
> >been
> > > checked - maybe I can get the value to differ for each checkbox.  Will
> >look
> > > in to that.
> > >
> > > Cheers
> > > Tony
> ><< peter.alfors.vcf >>
>
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
begin:vcard 
n:;
x-mozilla-html:FALSE
org:<BR><IMG SRC="http://www.irista.com/logo/irista.gif";><BR><BR><FONT Color=#000080><FONT SIZE=2><B>Bringing Vision to Your Supply Chain
adr:;;;;;;
version:2.1
end:vcard

Reply via email to