4
您好我目前正在將一個字符串傳遞給一個servlet,然後我搜索一個訪問數據庫並獲取一個ResultSet對象。我將它轉換爲一個ArrayList並將其重定向回到JSP將JSP鏈接到Servlet並從Servlet返回ResultSet到JSP
我正在尋找一段簡單的代碼,通過簡單的鏈接將Servlet鏈接到JSP!
我希望這是傳遞一個結果回JSP
您好我目前正在將一個字符串傳遞給一個servlet,然後我搜索一個訪問數據庫並獲取一個ResultSet對象。我將它轉換爲一個ArrayList並將其重定向回到JSP將JSP鏈接到Servlet並從Servlet返回ResultSet到JSP
我正在尋找一段簡單的代碼,通過簡單的鏈接將Servlet鏈接到JSP!
我希望這是傳遞一個結果回JSP
使用RequestDispatcher#forward()
的正確方法:
public void doSomething(HttpServletRequest request, HttpServletResponse response) {
List<Item> items = itemDAO.list();
request.setAttribute("items", items);
request.getRequestDispatcher("page.jsp").forward(request, response);
}
JSP示例:
<table>
<c:forEach items="${items}" var="item">
<tr>
<td>${item.property1}</td>
<td>${item.property2}</td>
</tr>
</c:forEach>
</table>
希望這有助於。