Java 是否可以显示resultSet jsp的结果

Java 是否可以显示resultSet jsp的结果,java,jsp,servlets,Java,Jsp,Servlets,目标:希望显示从数据库表提取到resultpage(response.jsp)中的结果 index.jsp>servlet>output.jsp <table border="1"> --- Want here to display the data from resultset </table> 在index.jsp中的提交按钮之后,它调用下面的servlet页面。下面的代码成功地从数据库中获取数据。我不想知道如何将数据显

目标:希望显示从数据库表提取到resultpage(response.jsp)中的结果

index.jsp>servlet>output.jsp

 <table border="1">

    --- Want here to display the data from resultset

                </table>
在index.jsp中的提交按钮之后,它调用下面的servlet页面。下面的代码成功地从数据库中获取数据。我不想知道如何将数据显示到response.jsp(输出页面)中

Servlet:

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    int weeknum;
    RetouchClass retouch = new RetouchClass();
    weeknum = Integer.parseInt(request.getParameter("weeknum1"));
    //weeknum
    ResultSet weekNumResult = retouch.weekNum();
    request.setAttribute("result", weekNumResult);
    request.getRequestDispatcher("response.jsp").forward(request, response);

}
java类

 public RetouchClass() {
        try {
            connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public ResultSet weekNum() {
        try {
            retouchQuery = connection.prepareStatement("SELECT * FROM RETOUCH LIMIT 1 , 10 ;");
            resultSet = retouchQuery.executeQuery();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return resultSet;
    }
Response.jsp

 <table border="1">

    --- Want here to display the data from resultset

                </table>

---要在此处显示resultset中的数据吗
  • 谢谢-萨提斯

您可以将结果集设置为view model,然后将该view model添加为model属性,然后在jsp页面上的每个循环中使用@RC的可能副本。。谢谢你。但我正在寻找另一种更好或更简单的方法?我的意思是,除了加载到列表中之外,还有其他直接使用resultset的方法吗?我认为直接在JSP中使用resultset是不合适的,因为resultset来自模型,您的MVC在这里被破坏了。然而,也许你们可以建议使用伪代码的API,这会让你们满意。这将有助于给你更好的答案。请你举例说明。jsp和java新手