The tags support maps, too.
http://struts.apache.org/2.x/docs/type-conversion.html
Dave
--- Kevin Wade <[EMAIL PROTECTED]> wrote:
> Thanks for the tip, Dave. However, it's not working
> for me.
>
> I think the problem may be that the "author" objects
> that I'm
> iterating over is a Set, not a List. (These objects
> are pojos
> hydrated by hibernate). I might be wrong, but I
> didn't think Sets
> are indexable like Lists. No?
>
> I suppose I could always pull the Set of author
> objects out of
> report, make it a List or something directly on the
> value stack,
> update that List via the iterator-driven code you've
> given me, and
> then stuff it all back in as a Set in the final
> action. Is that the
> only way to get changes back in to an object in a
> Set?
>
> Kevin
>
> On Nov 16, 2007, at Friday, November 16, 2007 -
> 11:21 PM, Dave
> Newton wrote:
> >
> > One way to create that association is by using
> array
> > notation via <s:iterator...>'s "status" attribute
> [1]
> > which will let you get the list index position;
> you
> > use that to create the name of the
> <s:textarea...>,
> > more or less like this (it's late so my syntax is
> > probably... suspect):
> >
> > <s:iterator value="report.authors" status="stat"
> > id="foo">
> > <s:textarea
> name="report.authors[%{stat.index}].bio"
> > value="%{#foo}"/>
> > </s:iterator>
> >
>
>
>
---------------------------------------------------------------------
> 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]