gpt4 book ai didi

mysql - 如何将 servlet 收到的 MYSQL 结果集对象发送到 jsp 页面?

转载 作者:行者123 更新时间:2023-11-30 23:06:14 25 4
gpt4 key购买 nike

我访问了一个 MYSQL 数据库并在 servlet 中检索了一个结果集。如何将结果集发送到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.
}

最佳答案

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

关于mysql - 如何将 servlet 收到的 MYSQL 结果集对象发送到 jsp 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com