我想在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