如何将servlet接收到的MYSQL resultset对象发送到jsp页面?

如何将servlet接收到的MYSQL resultset对象发送到jsp页面?,mysql,jsp,servlets,Mysql,Jsp,Servlets,我访问了一个MYSQL数据库,并在servlet中检索了一个结果集。如何将结果集发送到jsp页面并从结果集中读取不同的字段 例: 我们不应该将结果集对象发送到JSP。相反,将值复制到模型中,关闭结果集和连接,并将模型设置到请求范围中。在JSP上,只需迭代模型。hi adashr。。我是新来的//我该怎么做。。示例my resultset数据有四个字段id用户名saltedkey电子邮件。我该怎么做呢;如果你阅读了关于如何在JSPServlet项目中使用JDBC的基本文档,你就会知道你的意思是说,

我访问了一个MYSQL数据库,并在servlet中检索了一个结果集。如何将结果集发送到jsp页面并从结果集中读取不同的字段

例:


我们不应该将结果集对象发送到JSP。相反,将值复制到模型中,关闭结果集和连接,并将模型设置到请求范围中。在JSP上,只需迭代模型。

hi adashr。。我是新来的//我该怎么做。。示例my resultset数据有四个字段id用户名saltedkey电子邮件。我该怎么做呢;如果你阅读了关于如何在JSPServlet项目中使用JDBC的基本文档,你就会知道你的意思是说,我应该创建一个方法。。在一个类中,当我从jsp访问时,该类读取该对象并将其作为变量返回
Class.forName("com.mysql.jdbc.Driver");

Connection con = DBCon.getConnection(DBType.MYSQL);

PreparedStatement statement = con.prepareStatement(query);
ResultSet data =statement.executeQuery();
request.setAttribute("data", data);

while(data.next()){
    System.out.println("ID:" + data.getObject("id")+"  Username: " + data.getObject("saltedkey") + "  EmailId" + data.getObject("email"));

    //this works well in the system console. Now i wd like to send the ResultSet data to jsp.. how do i do that.
}