Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSTL迭代对象列表_Java_Jsp_Jstl_Iteration - Fatal编程技术网

Java JSTL迭代对象列表

Java JSTL迭代对象列表,java,jsp,jstl,iteration,Java,Jsp,Jstl,Iteration,我得到了jsp中对象的列表“myList”。我获取的对象属于例如“MyClass”的对象。 我想通过JSTL迭代这个列表 JSP代码如下: <c:forEach items="myList" var="element"> <tr> <td>${element.getStatus()}</td> <td>${element.getRequestType()}</td> <td>$

我得到了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>
我使用的Taglib是:

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

将其替换为

`${element.status}`

JSTL将自行寻找标准的getters setter,这是一个错误。请参见此行
${}“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>

${element.status}
${element.requestType}
${element.requestedFor}
${element.timeSubmitted}
<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>