You could always up the two strings in to a single Map class or a
JavaBean of sorts. You'd then just iterate through one list, the list of
Map objects.

Jayson Falkner
[EMAIL PROTECTED]

On Tue, 2004-03-30 at 17:54, Paul Stanton wrote:
> you could use indexId of logic:iterate and replace <%=name%> with 
> <%=names.get(indexId.intValue())%>. this would save you creating the 
> iterator and doing .next(). a little saved, but i don't think theres a 
> tag to do this.
> 
> Avinash Gangadharan wrote:
> 
> > I have 2 lists of Strings. How can I have 2 iterators run in parallel not
> > nested. 
> > 
> > Can some one suggest a tag( JSTL ?? ) replacement for the scriptlets in the
> > code below :
> > 
> > <%--first - lists of names--%>
> > <bean:define id="names" name="names" type="java.util.List" scope="page" />
> > <% Iterator i = names.iterator(); %>
> > 
> > <%-- second - list of nicknames for the names --%>
> > <logic:iterate id="nickname" name="nicknames" >
> >     <% 
> >      String name = (String)i.next();
> >     %>    
> >     <tr>
> >     <td><%=name%></td>
> >     <td><bean:write name="nickname"/></td>
> >     </tr>
> > </logic:iterate>
> > 
> > PS: Making a object with name and nicknames as props and passing a list of
> > such objects is out of my scope due to constraints.
> > 
> > TIA
> > Avinash
> > 
> > ---------------------------------------------------------------------
> > 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]

Reply via email to