2011-03-19 39 views
0

我正在嘗試使用數據庫在Java中構建社交網絡應用程序。我需要知道將解釋的數據從DB讀取到網頁的最佳方式是什麼。我創建了一個模擬我的應用程序的數據庫抽象層。 我應該使用對象數組來在後端Java類文件和網頁之間傳輸數據嗎?將讀取和解釋的數據從數據庫傳輸到網頁的最佳方式是什麼

另外任何簡單的示例應用程序或如何構建Web應用程序的權利,從定義數據庫層到GUI /視圖層將是最受讚賞!

回答

1

讓一個servlet或MVC框架提供的任何控制器類(如果有的話)從DAO類獲取數據爲List<Entity>,使其在請求範圍內可用,然後將請求轉發給JSP以供顯示。在JSP中,任何請求範圍的變量都可以通過EL ${}訪問。你可以使用taglib來遍歷它。在基本的JSP中,JSTL <c:forEach>標籤非常適合這一點。大多數MVC框架如JSF,Struts2,Spring MVC等也提供了迭代標籤。

假設您正在開發普通的vanilla JSP/Servlet,您可能會發現以下答案中的示例很有用:How to avoid Java code in JSP files?Hidden features of JSP/Servlet

相關問題