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>
希望这有助于。