To illustrate the problem, I provide the following two parts of code/file sample.
In a JSP file, I have the followings: <jsp:useBean id="agentHelper" class="com.xxx.web.client.AgentHelper" scope="session" /> <c:set value="${agentHelper.newMembers}" var="pageResults" /> <c:forEach var="item" items="${pageResults.list}" > <tr> <td class="TableRowColor"><c:out value="${item.headline}" /></td> <td class="TableRowColor"> <c:url value="search-by-id-action.do" var="viewItemURL"> <c:param name="id" value="${item.userId}"/> </c:url> <a href='<c:out value="${viewItemURL}"/>' onmouseover="img_on ('signout')" onmouseout="img_off('signout')"> <c:out value="${item.userId}" /> </a> </td> <td class="TableRowColor"><c:out value="${item.age}"/></td> </tr> </c:forEach> This page works fine. I use the other implementation method using MVC pattern instead for another page. In the controller, I have the followings: session.setAttribute("mbox", a.openMessageBox(0, 10)); The data is correct at this point. And in the following JSP file I have the followings: <jsp:useBean id="mbox" class="com.xxx.web.client.model.Page" scope="session" /> <c:forEach var="header" items="${mbox.list}" varStatus="status"> <tr> <td> <input type="checkbox" name="checkbox" value="checkbox"> </td> <td> </td> <td><c:out value="${header.from}"/></td> <td><c:out value="${header.subject}"/></td> <td> </td> </tr> </c:forEach> The iteration is walked through, but no data is displayed. I don't understand why the second implemention doesn't display the data. Can anyone see a problem here/ Thanks, Vernon -- To unsubscribe, e-mail: <mailto:taglibs-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:taglibs-user-help@;jakarta.apache.org>