当前位置 : 主页 > 编程语言 > java >

将JSP链接到Servlet并将ResultSet从Servlet返回到JSP

来源:互联网 收集:自由互联 发布时间:2021-06-25
您好我正在将一个字符串传递给一个servlet,然后我搜索一个访问数据库并获取一个ResultSet对象.我将其转换为ArrayList并重定向回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>

希望这可以帮助.

网友评论