我想在JSP中创建对象的数组列表。
然后,要遍历列表对象。
有人可以帮我创建它吗?

最佳答案

在servlet上创建ArrayList并将其设置为属性,并使用<c:forEach>在JSP上对其进行迭代

Servlet

List<Foo> list = new ArrayList<Foo>();
list.add(foo1);
list.add(foo2);
list.add(foo3);
request.setAttaribute("fooList", list);
request.getRequestDispatcher("/WEB-INF/hello.jsp").forward(request, response);




hello.jsp

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

<c:forEach items="${list}" var="foo">
 <tr>
  <td><c:out value="${foo.name}" /></td>
  <td><c:out value="${foo.age}" /></td>
 </tr>
</c:forEach>


注意:nameage是具有适当访问器方法的Foo的两个属性

10-02 00:00
查看更多