JDBC中userList页面以table的形式显示用户信息 代码思路
时间: 2024-03-15 09:41:48 浏览: 13
首先,需要从数据库中获取用户信息,可以使用JDBC连接数据库进行查询操作。然后,将查询结果转换为HTML表格格式,最后将表格渲染到userList页面上。
以下是一个简单的代码示例:
```java
// 1.连接数据库
Connection conn = DriverManager.getConnection(url, username, password);
// 2.查询用户信息
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
// 3.将查询结果转换为HTML表格格式
StringBuilder sb = new StringBuilder();
sb.append("<table>");
sb.append("<tr><th>ID</th><th>Name</th><th>Age</th></tr>");
while (rs.next()) {
sb.append("<tr>");
sb.append("<td>").append(rs.getString("id")).append("</td>");
sb.append("<td>").append(rs.getString("name")).append("</td>");
sb.append("<td>").append(rs.getString("age")).append("</td>");
sb.append("</tr>");
}
sb.append("</table>");
// 4.将表格渲染到userList页面上
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.write(sb.toString());
// 5.关闭资源
rs.close();
stmt.close();
conn.close();
```
需要注意的是,以上代码仅为示例,实际开发中需要进行异常处理、分页等操作。