我想在 JSP 中创建对象的数组列表。 之后,想要循环遍历列表对象。 有人可以帮我创建它吗?
最佳答案
创建ArrayList
在 servlet 将其设置为属性,并使用 <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>
注:name
和age
是 Foo
的两个属性使用适当的访问方法
关于java - 如何在JSP中创建对象的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11843853/