【发布时间】:2009-11-11 16:34:04
【问题描述】:
您好,我目前正在将一个字符串传递给一个 servlet,然后我搜索一个访问数据库并获取一个 ResultSet 对象。我将其转换为 ArrayList 并重新定向回 JSP
我正在寻找一段简单的代码,以使用简单链接将 Servlet 链接到 JSP!
我希望这是将结果集传回 jsp 的正确方法
【问题讨论】:
您好,我目前正在将一个字符串传递给一个 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);
}
JSP 示例:
<table>
<c:forEach items="${items}" var="item">
<tr>
<td>${item.property1}</td>
<td>${item.property2}</td>
</tr>
</c:forEach>
</table>
希望这会有所帮助。
【讨论】: