Hi Joe, You can try to output authorId, without property set on, maybe these objects are empty inside. Also, did You imported logic tags into jsp?
Best greetings, Pawel Wielgus. 2009/3/10, Russo, Joe <rus...@cadmus.com>: > The following bean:write code outputs: > [com.cadmus.rpm.domain.custom.authorsc...@d08faa] > <bean:write name="summaryArchiveForm" property="allAdditionalAuthors"/> > I am using a (allAdditionalAuthors) ArrayList to store AuthorsCDTO. > Should I be using another collection type? > Not sure why this is not working and would really appreciate any help. > > > -----Original Message----- > From: Russo, Joe [mailto:rus...@cadmus.com] > Sent: Tuesday, March 10, 2009 2:28 PM > To: Struts Users Mailing List > Subject: logic:iterate issue > > > Sorry forgot to change subject. > > -----Original Message----- > From: Russo, Joe [mailto:rus...@cadmus.com] > Sent: Tuesday, March 10, 2009 2:25 PM > To: Struts Users Mailing List > Subject: RE: Convention Plugin and Action Chaining > > I defined the below code and would like to use the iterate functionality > witin the jsp. This code does not cause any error, but does not display > any data. Any ideas why? > > package com.cadmus.rpm.domain.custom; > > import java.io.Serializable; > import java.util.Date; > import java.util.ArrayList; > > > public class AuthorsCDTO implements Serializable { > private String addAuthorFirstName; > private String addAuthorLastName; > private String addAuthorMiddleInitial; > public String getAddAuthorFirstName() { > return addAuthorFirstName; > } > public void setAddAuthorFirstName(String addAuthorFirstName) { > this.addAuthorFirstName = addAuthorFirstName; > } > public String getAddAuthorLastName() { > return addAuthorLastName; > } > public void setAddAuthorLastName(String addAuthorLastName) { > this.addAuthorLastName = addAuthorLastName; > } > public String getAddAuthorMiddleInitial() { > return addAuthorMiddleInitial; > } > public void setAddAuthorMiddleInitial(String addAuthorMiddleInitial) { > this.addAuthorMiddleInitial = addAuthorMiddleInitial; > } > > > } > > private ArrayList allAdditionalAuthors; > public ArrayList getAllAdditionalAuthors() { > return allAdditionalAuthors; > } > public void setAllAdditionalAuthors(ArrayList allAdditionalAuthors) { > this.allAdditionalAuthors = allAdditionalAuthors; > } > > <logic:present name="summaryArchiveForm" property="allAdditionalAuthors" > scope="session"> > <logic:iterate id="authorId" name="summaryArchiveForm" > property="allAdditionalAuthors" > type="com.cadmus.rpm.domain.custom.AuthorsCDTO" scope="session"> > <tr bgcolor="#E6E6E6"> > <td align="center" id="cell"> > <bean:write name="authorId" > property="addAuthorFirstName"/> > </td> > <td align="center" id="cell"></td> > <bean:write name="authorId" > property="addAuthorMiddleInitial"/> > <td align="center" id="cell"></td> > <bean:write name="authorId" > property="addAuthorLastName"/> > <td align="center" id="cell"></td> > </tr> > </logic:iterate> > </logic:present> > > **** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > **** > > **** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > **** > > **** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org