帮我用javaweb写一下学生信息管理系统的jsp代码
以下是一个简单的学生信息管理系统的JSP代码示例:
index.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>
<a href="studentList.jsp">查看学生列表</a>
<a href="addStudent.jsp">添加学生</a>
</body>
</html>
studentList.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.List"%>
<%@page import="com.example.Student"%>
<%@page import="com.example.StudentDAO"%>
<%
StudentDAO studentDAO = new StudentDAO();
List<Student> students = studentDAO.getAllStudents();
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生列表</title>
</head>
<body>
<h1>学生列表</h1>
<table>
<tr>
<th>学号</th>
<th>姓名</th>
<th>年龄</th>
</tr>
<% for (Student student : students) { %>
<tr>
<td><%= student.getId() %></td>
<td><%= student.getName() %></td>
<td><%= student.getAge() %></td>
</tr>
<% } %>
</table>
</body>
</html>
addStudent.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="com.example.Student"%>
<%@page import="com.example.StudentDAO"%>
<%
if (request.getMethod().equalsIgnoreCase("post")) {
String id = request.getParameter("id");
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
Student student = new Student(id, name, age);
StudentDAO studentDAO = new StudentDAO();
studentDAO.addStudent(student);
response.sendRedirect("studentList.jsp");
}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加学生</title>
</head>
<body>
<h1>添加学生</h1>
<form method="post">
学号:<input type="text" name="id"><br>
姓名:<input type="text" name="name"><br>
年龄:<input type="text" name="age"><br>
<input type="submit" value="添加">
</form>
</body>
</html>
以上代码示例中,使用了一个Student类和StudentDAO类来表示学生信息和操作学生信息的数据库访问对象。在studentList.jsp页面中,通过StudentDAO类获取所有学生信息,并在表格中展示出来。在addStudent.jsp页面中,通过表单提交学生信息,并在后台将学生信息添加到数据库中。
原文地址: https://www.cveoy.top/t/topic/i4Tk 著作权归作者所有。请勿转载和采集!