如何使用jstl和EL迭代JSP中的对象列表?

Vir*_*ist 1 java jsp jstl el spring-mvc

我将一个List从我的Spring MVC控制器类传递到我的jsp页面.此列表包含多个对象,即.,List.我需要迭代这些对象来获取值.如何使用jstl和EL迭代值(不使用简单的for循环).我在jsp文件中的代码是......

  <c:forEach items="${myList}" var="allEmp"> //'myList' is the list that I passing from my controller class. ie., List<Employee>
     //after iterating list, it will return Employee object.From this employee object, I want to iterate the values
      <tr>
         <td><c:out value="${allEmp.employee.getEmpId()}"/></td>
         <td><c:out value="${allEmp.employee.getFirstName()}"/></td>
         <td><c:out value="${allEmp.employee.getLastName()}"/></td>
      </tr>
    </c:forEach>
Run Code Online (Sandbox Code Playgroud)

我知道我的代码是错的.如何从Employee对象进行迭代.我是否需要为每个循环迭代员工对象?请帮帮我.

Nim*_*esh 6

仅更改如下:

     <td><c:out value="${allEmp.employee.empId}"/></td>
     <td><c:out value="${allEmp.employee.firstName}"/></td>
     <td><c:out value="${allEmp.employee.lastName}"/></td>
Run Code Online (Sandbox Code Playgroud)