【问题标题】:Link JSP to Servlet and return ResultSet from Servlet to JSP将 JSP 链接到 Servlet 并将 ResultSet 从 Servlet 返回到 JSP
【发布时间】:2009-11-11 16:34:04
【问题描述】:

您好,我目前正在将一个字符串传递给一个 servlet,然后我搜索一个访问数据库并获取一个 ResultSet 对象。我将其转换为 ArrayList 并重新定向回 JSP

我正在寻找一段简单的代码,以使用简单链接将 Servlet 链接到 JSP!

我希望这是将结果集传回 jsp 的正确方法

【问题讨论】:

    标签: jsp servlets


    【解决方案1】:

    使用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>
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-12-17
      • 2015-07-26
      • 2010-12-16
      • 2015-01-18
      • 2014-01-11
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      相关资源
      最近更新 更多