I think I found an OK solution but one thing does not work and I don't understand why.
So what I am doing is creating single checkboxes in an iterator, disabling the automatically generated label through a modified "simple" theme and creating my custom labels: <s:iterator value="cars"> <s:label> <s:checkboxlist templateDir="template" template="checkboxlist.ftl" theme="nolabel" name="car" list="%{''+name}"/> <s:text name="format.moneyround"><s:param value="price"/></s:text> <s:property value="name"/> </s:label> </s:iterator> "cars" is a List of simple beans with, among other, a "name" property. The "car" property is a Collection. When I check a checkbox and submit the form, I can see that an XWorkList containing the value is passed to setCar(). BUT: When the form is redisplayed, as because of a validation error, the getCar() method is not called and the checkbox is not checked. Can anyone tell me why? If I move the <s:checkboxlist> tag outside the <s:iterator>, it works, but like this I can't create my custom labels, which is what this is all about... Torsten Torsten Römer schrieb: > Well, why not try both ways... it will be a good exercise no matter what. > > I'll get back when I have some interesting experiences to share with. > > Thanks again! > > Torsten > > Dave Newton schrieb: >> --- Torsten Römer <[EMAIL PROTECTED]> wrote: >>> I see there is no point in what I am trying to do. >> Oh, I don't know about that. >> >> You could use a map (or list) for the checkbox values >> and gather up the result values that way, couldn't >> you? >> >> You just need to pre-populate the map (or list) in the >> action before hitting the view. >> >> d. >> >> >> >> >> ____________________________________________________________________________________Be >> a better Globetrotter. Get better travel answers from someone who knows. >> Yahoo! Answers - Check it out. >> http://answers.yahoo.com/dir/?link=list&sid=396545469 >> >> --------------------------------------------------------------------- >> 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]