我想在JSP中创建对象的数组列表。 然后,要循环访问列表对象。 可以帮助我创建它。如何在JSP中创建对象的数组列表
回答
创建ArrayList
在小服务程序将其设置为属性,并使用<c:forEach>
的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迭代它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
的两个属性,使用适当的存取方法
我们可以在hello.jsp本身创建列表吗? – user1581636 2012-08-07 10:37:56
最好不要创建 – 2012-08-07 10:38:24
@ user1581636有一种方法可以将Java代码直接嵌入到JSP中。它被称为scriptlets。只需创建一个像这样的标签'<%/ * Java代码在这里* /%>'就完成了。但是,强烈建议不要使用这种技术。自JSTL 1.0以来,Scriptlet几乎已被JSP表达式语言取代。此外,混合业务和表示逻辑使您的代码不可读。 – toniedzwiedz 2012-08-07 17:00:08
- 1. 如何在jsp中创建json对象?
- 2. 如何从列表中创建对象的二维数组?
- 3. 如何使用JSP声明创建JSON数组对象
- 4. 使用数组列表创建对象并清除对象而不清除对象中的数组列表
- 5. 在具有属性的数组列表中创建新对象
- 6. 在C++中创建Person对象的数组列表
- 7. 如何在Ruby中创建诸如数组/列表等对象的“矩阵”?
- 8. 如何在AngularJS中使用来自表单的对象数组创建对象
- 9. 使用numpy数组中的数据创建对象列表
- 10. 在Ruby on Rails中创建对象列表或数组
- 11. 在Java中创建对象的列表
- 12. 在JSP中创建不可变对象
- 13. 使用数组中的对象的键创建下拉列表
- 14. 在javascript中创建对象的数组
- 15. 如何创建随机对象列表?
- 16. 创建父对象列表中的子对象列表
- 17. javascript如何创建对象数组
- 18. jQuery如何创建数组对象?
- 19. 如何从UITextFields创建数组对象?
- 20. 如何从数组创建对象图
- 21. 如何从具有javafx中对象的数组列表的对象创建组合框?
- 22. 在Python中创建对象列表
- 23. 在Javascript中创建对象列表
- 24. 在将对象添加到对象数组中的对象之前创建对象列表?
- 25. 从一个数组(对象)中创建一个数组(对象)的阵列(值)
- 26. 在jQuery中创建对象数组
- 27. 在javascript中创建对象数组
- 28. 如何在列表中创建和存储类的对象
- 29. 如何在C++中创建可迭代的对象列表?
- 30. 我如何在jsp中的对象物体的回路列表
如果您知道如何在java中完成,您应该已经知道如何在JSP中执行操作。 – 2012-08-07 10:23:22