The nested taglib from Arron should solve your problem http://www.keyboardmonkey.com/struts
no need for scriptlets or anything. If I understand you right, the 1.0.1 won't solve this problem (I use a CVS version myself, and it isn't solved in there) hth, tomK > -----Original Message----- > From: Nick Thomson [mailto:[EMAIL PROTECTED]] > Sent: donderdag 10 januari 2002 18:04 > To: Struts Users Mailing List > Subject: RE: quick question: nested Iterate process. > > > I have found with struts version 1.0 that if you have nested > collections on > a form bean that struts will correctly reslove the getter > methods but is > unable to resolve the setter methods. I have been forced to > use scriptlets > inside the stuts tags to overcome this problem. I'm hoping the newest > version, 1.01 I think, has fixed this. > > -----Original Message----- > From: Geoffrey Mroz [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 10, 2002 8:31 AM > To: [EMAIL PROTECTED] > Subject: Re: quick question: nested Iterate process. > > > If I read you right, then the following should work (I just > posted this to > another question) > > html> > <body> > Use of the Struts iterate tag with nested ArrayLists representing > rows/cols:<p> > <%@ page import="java.util.ArrayList" %> > <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> > <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> > > <% > ArrayList rows = new ArrayList(); > ArrayList rowOne = new ArrayList(); > rowOne.add("bob"); > rowOne.add("jones"); > rowOne.add("[EMAIL PROTECTED]"); > ArrayList rowTwo = new ArrayList(); > rowTwo.add("ted"); > rowTwo.add("Walters"); > rowTwo.add("[EMAIL PROTECTED]"); > ArrayList rowThree = new ArrayList(); > rowThree.add("Mary"); > rowThree.add("Smith"); > rowThree.add("[EMAIL PROTECTED]"); > > rows.add(rowOne); > rows.add(rowTwo); > rows.add(rowThree); > > request.setAttribute("DATASET",rows); > %> > <table border="1"> > <logic:iterate id="eachRow" name="DATASET" scope="request"> > <tr> > <logic:iterate id="eachCol" name="eachRow"> > <td> > <bean:write name="eachCol" /> > </td> > </logic:iterate> > </tr> > </logic:iterate> > </table> > </body> > </html> > > > Hope that helps. > > -- Geoff > -- > Sent via jApache.org > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe, e-mail: > <mailto:struts-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>