数据库数据返回到jsp页面上的实现方法:
思路:
1、建立jdbc数据库连接
2、创建Statement 对象
3、执行sql,处理返回的结果集
4、循环迭代展示
完整代码如下:
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
ID | Name | City | State | Country |
---|---|---|---|---|
<%= resultset.getString(1) %> | <%= resultset.getString(2) %> | <%= resultset.getString(3) %> | <%= resultset.getString(4) %> | <%= resultset.getString(5) %> |
把数据放到request.setAttribute("user", user);在jsp页面就用request.getAttribute("user");获取
但是你要使request存储的数据不失效必须要用转发
request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp
如果用重定向response.sendRedirect("apage.jsp");//重定向到apage.jsp
以前的request中存放的变量全部失效,并进入一个新的request作用域。