this code here works for me: <@s.set name="list1" value="%{{'apple','banana'}}" /> <@s.set name="list2" value="%{{'juice','cream'}}" />
<@s.iterator value="#list1" status="rowstatus"> <@s.property /> <@s.push value="#list2[#rowstatus.index]"> <@s.property /> </@s.push> <br> </@s.iterator> (Notice: this is freemarker-Syntax, to get JSP-Syntax replace "@s." with "s:") Maybe you forgot an '#' somewhere? How are fruit1,2 obtained? /Stephan -------- Original-Nachricht -------- > Datum: Wed, 20 Aug 2008 09:05:55 -0700 (PDT) > Von: Milan Milanovic <[EMAIL PROTECTED]> > An: user@struts.apache.org > Betreff: Re: [S2] Iterate through two lists > > Dear Dave, > > yes, I tried with index too, but it doesn't work. No, there is nothing in > log. > > -- > Regards, Milan > > > newton.dave wrote: > > > > --- On Wed, 8/20/08, Milan Milanovic wrote: > >> No, this doesn't work. I get: "500 Internal Server > >> Error" if I use this. > > > > First of all, it should be rowStatus.index, which is zero-based (count > is > > one-based). > > > > Second of all, is there anything in the log? > > > > Dave > > > >> "Stephan Schröder" wrote: > >> > > >> > I'm not sure whether the syntax is completly right > >> but it should work like > >> > this: > >> > > >> > <s:iterator value="fruits1" > >> status="rowstatus"> > >> > > >> > <s:property value="name" /> > >> > > >> > <s:push > >> value="fruits2[#rowstatus.count]"> > >> > <s:property value="name" /> > >> > </s:push> > >> > > >> > </s:iterator> > >> > > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/-S2--Iterate-through-two-lists-tp19052842p19052842.html > >> > -- -- Psssst! Schon das coole Video vom GMX MultiMessenger gesehen? Der Eine für Alle: http://www.gmx.net/de/go/messenger03 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]