I think life would be easier if you store your Category_VO objects in a java.util.Collection, then use JSTL forEach tag. Something like this:
<% Collection v = new Vector(); v.add( new Category_VO("cat 1") ); //Assuming your constructor takes a String which is the shortTitle v.add( new Category_VO("cat 2") ); v.add( new Category_VO("cat 3") ); v.add( new Category_VO("cat 4") ); request.putAttribute("categories",v); %> <c:forEach items="${categories}" var="cat"> <c:out write="${cat.shortTitle}"/> </c:forEach> --Hien -----Original Message----- From: e-denton Java Programmer [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 24, 2003 1:24 PM To: Struts Users Mailing List Subject: Easy question: iterate Sorry to bother you with an easy question, but I can't find the answer. I want to iterate over Category_VO[] which is stored in a session attribute. I read that it can be done, but I can't find an example for raw arrays. Here's what I have (which probably doesn't even make sense): <logic:iterate id="category" collection="com.cnw.portal.database.Category_VO" type="com.cnw.portal.database.Category_VO" scope="session"> <p> <bean:write name="category" property="shortTitle"/> </logic:iterate> Thanks! will --------------------------------------------------------------------- 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]