JavaWeb 学生信息管理系统 增删改查 JSP 代码示例
以下是一个简单的学生信息管理系统的增删改查的JSP代码示例:
index.jsp
```jsp学生信息管理系统
```list.jsp
```jsp <%@ page import='java.util.List' %> <%@ page import='com.example.Student' %> <%@ page import='com.example.StudentDAO' %><%
StudentDAO studentDAO = new StudentDAO();
List
学生列表
| 学号 | 姓名 | 年龄 | 操作 |
|---|---|---|---|
| <%= student.getId() %> | <%= student.getName() %> | <%= student.getAge() %> | 编辑 删除 |
返回首页 ```
add.jsp
```jsp <%@ page import='com.example.Student' %> <%@ page import='com.example.StudentDAO' %><%
if (request.getMethod().equals('POST')) {
String name = request.getParameter('name');
int age = Integer.parseInt(request.getParameter('age'));
Student student = new Student(name, age);
StudentDAO studentDAO = new StudentDAO();
studentDAO.addStudent(student);
response.sendRedirect('list.jsp');
}
%>
添加学生
返回首页 ```
edit.jsp
```jsp <%@ page import='com.example.Student' %> <%@ page import='com.example.StudentDAO' %><%
int id = Integer.parseInt(request.getParameter('id'));
StudentDAO studentDAO = new StudentDAO();
Student student = studentDAO.getStudentById(id);
if (request.getMethod().equals('POST')) {
String name = request.getParameter('name');
int age = Integer.parseInt(request.getParameter('age'));
student.setName(name);
student.setAge(age);
studentDAO.updateStudent(student);
response.sendRedirect('list.jsp');
}
%>
编辑学生
返回学生列表 ```
delete.jsp
```jsp <%@ page import='com.example.StudentDAO' %><%
int id = Integer.parseInt(request.getParameter('id'));
StudentDAO studentDAO = new StudentDAO();
studentDAO.deleteStudent(id);
response.sendRedirect('list.jsp');
%>
<p>这些代码假设已经有一个名为`Student`的JavaBean类,包含`id`、`name`和`age`属性,并且有一个名为`StudentDAO`的数据访问对象类,实现了对学生信息的增删改查操作。</p>
原文地址: https://www.cveoy.top/t/topic/mX9c 著作权归作者所有。请勿转载和采集!