JSTL遍历对象列表

我在jsp中获取对象的列表“ myList”。我得到的对象属于“ MyClass”。我想通过JSTL遍历此列表。

JSP代码如下:

<c:forEach items="myList" var="element">    

<tr>

<td>${element.getStatus()}</td>

<td>${element.getRequestType()}</td>

<td>${element.getRequestedFor()}</td>

<td>${element.getTimeSubmitted()}</td>

</tr>

</c:forEach>

我正在例外:

 00000024 WebApp  E   [Servlet Error]-[/requestHistory.jsp]: com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: Exception caught while translating /requestHistory.jsp:  

/requestHistory.jsp(31,6) --> JSPG0122E: Unable to parse EL function ${UserProcessRequests.getStatus()}.

我正在使用的Taglib是:

 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<%@ page isELIgnored="false"%>

回答:

有错 看到这一行<c:forEach items="${myList}" var="element">。缺少“ myList”附近的$ {}。

<c:forEach items="${myList}" var="element"> 

<tr>

<td>${element.status}</td>

<td>${element.requestType}</td>

<td>${element.requestedFor}</td>

<td>${element.timeSubmitted}</td>

</tr>

</c:forEach>

以上是 JSTL遍历对象列表 的全部内容, 来源链接: utcz.com/qa/420649.html

回到顶部