数据库内容到jsp显示
时间: 2023-08-23 18:05:40 浏览: 200
要将数据库中的内容显示在 JSP 页面上,您可以遵循以下步骤:
1. 在 JSP 页面上创建一个表格或列表来显示数据。
2. 从数据库中检索所需的数据。您可以使用 JDBC(Java 数据库连接)API 连接到数据库。
3. 将检索到的数据存储在 Java 对象中,例如 ArrayList。
4. 在 JSP 页面上使用 JSTL 或其他标记库来遍历 Java 对象,并将其显示在表格或列表中。
以下是一个简单的示例:
在 JSP 页面上:
```
<table>
<tr>
<th>ID</th>
<th>姓名</th>
<th>年龄</th>
</tr>
<c:forEach var="person" items="${people}">
<tr>
<td>${person.id}</td>
<td>${person.name}</td>
<td>${person.age}</td>
</tr>
</c:forEach>
</table>
```
在 Java 代码中:
```
// 连接数据库
Connection conn = DriverManager.getConnection(url, username, password);
// 创建查询语句
String sql = "SELECT id, name, age FROM people";
// 执行查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
// 将查询结果存储在 ArrayList 中
ArrayList<Person> people = new ArrayList<Person>();
while (rs.next()) {
Person person = new Person();
person.setId(rs.getInt("id"));
person.setName(rs.getString("name"));
person.setAge(rs.getInt("age"));
people.add(person);
}
// 将 ArrayList 存储在 request 对象中,以便在 JSP 页面中使用
request.setAttribute("people", people);
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
```
在此示例中,Person 是一个简单的 Java 类,用于存储人员的 ID、姓名和年龄。您需要根据自己的数据表结构修改此类。