你好,我目前正在向一个servlet传递一个字符串,然后搜索一个访问数据库并获取ResultSet对象。我将其转换为ArrayList并重定向回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);
}
<table>
<c:forEach items="${items}" var="item">
<tr>
<td>${item.property1}</td>
<td>${item.property2}</td>
</tr>
</c:forEach>
</table>