写一个学生列表页面list.jsp,包括学号,姓名,性别,电话,操作
时间: 2023-10-15 19:08:08 浏览: 199
以下是一个简单的学生列表页面list.jsp的示例代码:
```
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生列表</title>
</head>
<body>
<h1>学生列表</h1>
<table border="1">
<thead>
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>电话</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<%
// 假设学生信息存储在一个List<Student>中
List<Student> studentList = (List<Student>) request.getAttribute("studentList");
if (studentList != null) {
for (Student student : studentList) {
%>
<tr>
<td><%= student.getStudentNo() %></td>
<td><%= student.getName() %></td>
<td><%= student.getGender() %></td>
<td><%= student.getPhone() %></td>
<td>
<a href="edit.jsp?studentNo=<%= student.getStudentNo() %>">编辑</a>
<a href="delete.jsp?studentNo=<%= student.getStudentNo() %>" onClick="return confirm('确定要删除该学生吗?')">删除</a>
</td>
</tr>
<%
}
} else {
%>
<tr>
<td colspan="5">暂无学生信息</td>
</tr>
<%
}
%>
</tbody>
</table>
<a href="add.jsp">添加学生</a>
</body>
</html>
```
该页面使用了JSP技术,通过Java代码动态生成HTML内容。其中,<% %>用于插入Java代码,<%= %>用于输出Java表达式的值。具体来说,该页面做了以下事情:
1. 显示页面标题和表头;
2. 遍历学生列表,输出每个学生的信息和编辑、删除链接;
3. 如果学生列表为空,则显示“暂无学生信息”;
4. 显示“添加学生”链接,用于跳转到添加学生页面。
阅读全文