以下是一个简单的学生信息管理系统的增删改查的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 students = studentDAO.getAllStudents(); %>

学生列表

学生列表

<% for (Student student : students) { %> <% } %>
学号 姓名 年龄 操作
<%= 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>
JavaWeb 学生信息管理系统 增删改查 JSP 代码示例

原文地址: https://www.cveoy.top/t/topic/mX9c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录