I am able to display a List of object returned from the database using the Struts tags: [code] ..... <%@ page import=".....common.pojo.user.User" %> .... .... <% List user = (List)request.getAttribute("Users"); pageContext.setAttribute("Users", user); %> ..... ..... <logic:iterate id="users" name="Users" type="..... commom.pojo.user.User" scope="request"> <tr> <td><bean:write name="users" property="createdByUserID"/></td> <td><bean:write name="users" property="firstName"/></td> <td><bean:write name="users" property="lastName"/></td> </tr> </logic:iterate> ...... [/code]
But, when I use JSTL tags to do the same thing, I cannot display my data. I mean, I do "not" get any JSP error. I can see each row in a table, but it is complete blank in every single column for every single row. I "did" import the JSTL tag library. And the JSTL tag library exists and works in other JSPs. Please help me to see what went wrong. Here is my JSTL code (I am typing my code and there may be typos. Anyway, no error is given in the browser.): [code] ..... <%@ taglib uri="/tags/core" prefix="c" %> <%@ page import=".....common.pojo.user.User" %> .... ... <c:set var="userRows" value="${requestScope.Users}" /> ..... <c:forEach var="User" items="${userRows } " varStatus="idx"> <% User user = (User)pageContext.getAttribute( "user" ); %> <c:choose> <c:when test="${( idx.count+1)%2 ==0}"> <tr class="contentCell1"> </c:when> <c:otherwise> <tr class="contentCell2"> </c:otherwise> </c:choose> <td><c:out value="${user.createdByUserID} " /></td> <td><c:out value="${user.firstName} " /></td> <td><c:out value="${user.lastName} " /></td> </tr> </c:forEach> ...... [/code] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]