已经有数据库连接工具类,jsp页面获取数据库中的数据并显示在页面,代码怎么写
时间: 2024-02-28 15:53:21 浏览: 67
如果已经有了数据库连接工具类,那么在 JSP 页面中获取数据库中的数据并显示在页面就相对比较简单了。以下是一个示例代码:
```java
<%@ page import="java.util.List" %>
<%@ page import="com.example.util.DBUtil" %>
<%
List<User> userList = null;
try {
DBUtil db = new DBUtil();
userList = db.getUserList();
} catch (Exception e) {
e.printStackTrace();
}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>User List</title>
</head>
<body>
<table border="1">
<tr>
<th>ID</th>
<th>Name</th>
<th>Email</th>
</tr>
<%
if (userList != null && userList.size() > 0) {
for (User user : userList) {
%>
<tr>
<td><%= user.getId() %></td>
<td><%= user.getName() %></td>
<td><%= user.getEmail() %></td>
</tr>
<%
}
} else {
%>
<tr>
<td colspan="3">No data found.</td>
</tr>
<%
}
%>
</table>
</body>
</html>
```
上述代码中,我们首先导入了 `java.util.List` 类和 `com.example.util.DBUtil` 类。然后在 `try` 块中使用 `DBUtil` 类获取用户列表,并将其保存在 `List<User>` 对象 `userList` 中。在 JSP 页面中,我们使用 HTML 表格来显示用户列表,如果没有数据则输出 "No data found."。
需要注意的是,上述示例代码中的 `User` 类是一个自定义的 Java 类,用来存储从数据库中获取的用户数据。具体实现可以参考 `DBUtil` 类的代码。
阅读全文