在创建另一个JSP页面,展示接受到的学生信息
时间: 2024-09-19 20:11:12 浏览: 26
在JSP中,如果你有一个学生信息的数据模型,比如`Student`对象,你可以创建一个新的JSP页面来显示这些信息。首先,你需要在服务器端处理表单提交,然后将数据存入数据库或者会话存储。接下来,你可以创建一个名为`displayStudents.jsp`的页面,用于接收和渲染学生列表。
假设你已经有一个Java Bean `StudentList` 或者一个Servlet负责查询和返回学生信息,`displayStudents.jsp` 可能看起来像这样:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>学生信息展示</title>
</head>
<body>
<h2>学生信息列表:</h2>
<table border="1">
<tr>
<th>ID</th>
<th>姓名</th>
<th>邮箱</th>
</tr>
<%
// 这里假设你有list Students 和 a method to iterate over it
List<Student> studentList = (List<Student>) request.getAttribute("studentList");
if (studentList != null) {
for (Student student : studentList) {
%>
<tr>
<td><%= student.getId() %></td>
<td><%= student.getName() %></td>
<td><%= student.getEmail() %></td>
</tr>
<%
}
} else {
out.println("<p>暂无学生信息。</p>");
}
%>
</table>
</body>
</html>
```
在这个例子中,我们使用了EL表达式(如`<%= student.getId() %>`) 来动态插入学生的信息。如果`studentList`为空,将会显示一条提示消息。