IDEA+Java+SSM+Mysql+Layui实现Web学生成绩管理系统【建议收藏(1)

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

6.教师-录入成绩


7.教师-修改密码


8.管理员-主页面


9.管理员-学生管理-增加学生


10.管理员–学生管理-管理学生


11.管理员-老师管理-增加老师


12.管理员-老师管理-管理老师


三、部分代码

======

AdminController


package com.hhtc.controller;

import java.util.List;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.ResponseBody;

import org.springframework.web.servlet.ModelAndView;

import com.hhtc.po.Page;

import com.hhtc.po.Student;

import com.hhtc.po.Teacher;

import com.hhtc.service.AdminService;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

@Controller

public class AdminController {

@Autowired

private AdminService adminService;

@RequestMapping(“/welcome”)

public ModelAndView welcome(Model model) {

ModelAndView mav = new ModelAndView(“admin/welcome”);

return mav;

}

//学生

//学生数据分页

@RequestMapping(value = “/liststudent”,method = {RequestMethod.POST, RequestMethod.GET},produces =“application/json;charset=UTF-8”)

@ResponseBody

public String liststudent(Page page) {

List list=adminService.stumanage();

page.caculatestart();

List list2=adminService.liststudent(page);

JSONObject jsonobj=new JSONObject();

jsonobj.put(“code”, 0);

jsonobj.put(“msg”, “成功”);

jsonobj.put(“count”,list.size());

JSONArray jsonobj2=new JSONArray();

JSONObject jsonobj3=new JSONObject();

for(Student student:list2) {

jsonobj3.put(“id”,student.getId());

jsonobj3.put(“username”,student.getUsername());

jsonobj3.put(“password”,student.getPassword());

jsonobj3.put(“stuclass”,student.getStuclass());

jsonobj3.put(“stuname”,student.getStuname());

jsonobj3.put(“stuno”,student.getStuno());

jsonobj2.add(jsonobj3);

}

jsonobj.put(“data”, jsonobj2);

return jsonobj.toString();

}

@RequestMapping(“/addstudent”)

public ModelAndView addstu(Student student,Model model) {

adminService.addStudent(student);

ModelAndView mav = new ModelAndView(“admin/stumanage”);

return mav;

}

@RequestMapping(“/delstu”)

public ModelAndView delstu(String id,Model model) {

adminService.delstudnet(id);

ModelAndView mav = new ModelAndView(“admin/stumanage”);

return mav;

}

@RequestMapping(“/updatestu”)

public ModelAndView updatestu(String id,Student student,Model model) {

student.setId(Integer.parseInt(id));

adminService.updatestu(student);

ModelAndView mav = new ModelAndView(“admin/stumanage”);

return mav;

}

@RequestMapping(value = “/mohuname”,method = {RequestMethod.POST, RequestMethod.GET},produces =“application/json;charset=UTF-8”)

@ResponseBody

public String mohuname(HttpSession session) {

@SuppressWarnings(“unchecked”)

List list=(List) session.getAttribute(“list”);

JSONObject jsonobj=new JSONObject();

jsonobj.put(“code”, 0);

jsonobj.put(“msg”, “成功”);

jsonobj.put(“count”,list.size());

JSONArray jsonobj2=new JSONArray();

JSONObject jsonobj3=new JSONObject();

for(Student student:list) {

jsonobj3.put(“id”,student.getId());

jsonobj3.put(“username”,student.getUsername());

jsonobj3.put(“password”,student.getPassword());

jsonobj3.put(“stuclass”,student.getStuclass());

jsonobj3.put(“stuname”,student.getStuname());

jsonobj3.put(“stuno”,student.getStuno());

jsonobj2.add(jsonobj3);

}

jsonobj.put(“data”, jsonobj2);

return jsonobj.toString();

}

//老师

@RequestMapping(“/addtea”)

public ModelAndView addteacher(Teacher teacher,Model model) {

adminService.addteacher(teacher);

ModelAndView mav = new ModelAndView(“admin/teamanage”);

return mav;

}

@RequestMapping(value = “/teamanage”,method = {RequestMethod.POST, RequestMethod.GET},produces =“application/json;charset=UTF-8”)

@ResponseBody

public String teamanage(Model model) {

List list=adminService.teamanage();

JSONObject jsonobj=new JSONObject();

jsonobj.put(“code”, 0);

jsonobj.put(“msg”, “成功”);

jsonobj.put(“count”,list.size());

JSONArray jsonobj2=new JSONArray();

JSONObject jsonobj3=new JSONObject();

for(Teacher teacher:list) {

jsonobj3.put(“id”,teacher.getId());

jsonobj3.put(“username”,teacher.getUsername());

jsonobj3.put(“password”,teacher.getPassword());

jsonobj3.put(“teaname”,teacher.getTeaname());

jsonobj2.add(jsonobj3);

}

jsonobj.put(“data”, jsonobj2);

return jsonobj.toString();

}

@RequestMapping(“/deltea”)

public ModelAndView deltea(String id,Model model) {

adminService.delteacher(id);

ModelAndView mav = new ModelAndView(“admin/teamanage”);

return mav;

}

@RequestMapping(“/updatetea”)

public ModelAndView updatetea(String id,Teacher teacher,Model model) {

teacher.setId(Integer.parseInt(id));

adminService.updatetea(teacher);

ModelAndView mav = new ModelAndView(“admin/teamanage”);

return mav;

}

@RequestMapping(value = “/mohunametea”,method = {RequestMethod.POST, RequestMethod.GET},produces =“application/json;charset=UTF-8”)

@ResponseBody

public String mohunametea(HttpSession session) {

@SuppressWarnings(“unchecked”)

List list=(List) session.getAttribute(“tealist”);

JSONObject jsonobj=new JSONObject();

jsonobj.put(“code”, 0);

jsonobj.put(“msg”, “成功”);

jsonobj.put(“count”,list.size());

JSONArray jsonobj2=new JSONArray();

JSONObject jsonobj3=new JSONObject();

for(Teacher teacher:list) {

jsonobj3.put(“id”,teacher.getId());

jsonobj3.put(“username”,teacher.getUsername());

jsonobj3.put(“password”,teacher.getPassword());

jsonobj3.put(“teaname”,teacher.getTeaname());

jsonobj2.add(jsonobj3);

}

jsonobj.put(“data”, jsonobj2);

return jsonobj.toString();

}

}

HrefController


package com.hhtc.controller;

import java.util.List;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.servlet.ModelAndView;

import com.hhtc.po.Student;

import com.hhtc.po.Teacher;

import com.hhtc.service.AdminService;

@Controller

public class HrefController {

@Autowired

private AdminService adminService;

@RequestMapping(“/index”)

public ModelAndView index(Model model) {

ModelAndView mav = new ModelAndView(“index”);

return mav;

}

//学生

@RequestMapping(“/hrefaddstu”)

public ModelAndView addstu(Model model) {

ModelAndView mav = new ModelAndView(“admin/addstu”);

return mav;

}

@RequestMapping(“/hrefmohuname”)

public ModelAndView hrefmohuname(String stuname,Model model,HttpSession session) {

List list=adminService.selectbyname(stuname);

session.setAttribute(“list”, list);

ModelAndView mav = new ModelAndView(“admin/mohuname”);

return mav;

}

@RequestMapping(“/hrefxiustu”)

public String xiustu(String id,Model model) {

Student student=adminService.selectone(id);

model.addAttribute(“student”,student);

return “admin/updatestu”;

}

@RequestMapping(“/hrefstumanage”)

public ModelAndView hrefstumanage(Model model) {

ModelAndView mav = new ModelAndView(“admin/stumanage”);

return mav;

}

//老师

@RequestMapping(“/hrefaddtea”)

public ModelAndView hrefaddtea(Model model) {

ModelAndView mav = new ModelAndView(“admin/addtea”);

return mav;

}

@RequestMapping(“/hrefteamanage”)

public ModelAndView hrefteamanage(Model model) {

ModelAndView mav = new ModelAndView(“admin/teamanage”);

return mav;

}

@RequestMapping(“/hrefmohunametea”)

public ModelAndView hrefmohunametea(String teaname,Model model,HttpSession session) {

List list=adminService.selectbynametea(teaname);

session.setAttribute(“tealist”,list);

ModelAndView mav = new ModelAndView(“admin/mohuname2”);

return mav;

}

@RequestMapping(“/hrefxiutea”)

public String hrefxiutea(String id,Model model) {

Teacher teacher=adminService.selectonetea(id);

model.addAttribute(“teacher”,teacher);

return “admin/updatetea”;

}

}

LoginController


package com.hhtc.controller;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.servlet.ModelAndView;

import com.hhtc.po.Admin;

import com.hhtc.po.Student;

import com.hhtc.po.Teacher;

import com.hhtc.service.LoginService;

@Controller

public class LoginController {

@Autowired

private LoginService loginService;

@RequestMapping(“/login”)

public ModelAndView findCustomerById(String username,String password,String people,Model model,HttpSession session) {

if(“student”.equals(people)) {

Student student=new Student();

student.setUsername(username);

student.setPassword(password);

Student student2=loginService.findStuTeachByUsername(student);

if(student2!=null) {

session.setAttribute(“student”, student2);

ModelAndView mav = new ModelAndView(“/student/indexs”);

return mav;

}else {

ModelAndView mav = new ModelAndView(“error”);

return mav;

}

}else if(“teacher”.equals(people)){

Teacher teacher=new Teacher();

teacher.setUsername(username);

teacher.setPassword(password);

Teacher teacher2=loginService.findTeachByUsername(teacher);

if(teacher2!=null) {

session.setAttribute(“teacher”, teacher2);

ModelAndView mav = new ModelAndView(“/teacher/indext”);

return mav;

}else {

ModelAndView mav = new ModelAndView(“error”);

return mav;

}

}else if(“manage”.equals(people)){

Admin admin =new Admin();

admin.setUsername(username);

admin.setPassword(password);

if(loginService.findAdminById(admin)!=null) {

ModelAndView mav = new ModelAndView(“/admin/index”);

return mav;

}else {

ModelAndView mav = new ModelAndView(“error”);

return mav;

}

}

ModelAndView mav = new ModelAndView(“error”);

return mav;

}

@RequestMapping(“/out”)

public ModelAndView out(HttpServletResponse response,HttpSession session,Model model) {

ModelAndView mav = new ModelAndView(“index”);

return mav;

}

}

StudentController


package com.hhtc.controller;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.servlet.ModelAndView;

import com.hhtc.po.Student;

import com.hhtc.service.GeneraService;

@Controller

public class StudentController {

@Autowired

private GeneraService generaService;

//学生

@RequestMapping(“/hrefstuinfo”)

public ModelAndView hrefstuinfo(Model model) {

ModelAndView mav = new ModelAndView(“student/stuinfo”);

return mav;

}

@RequestMapping(“/hrefupdatepws”)

public ModelAndView hrefupdatepws(Model model) {

ModelAndView mav = new ModelAndView(“student/updatepws”);

return mav;

}

@RequestMapping(“/updatepws”)

public ModelAndView updatepws(Student student,Model model) {

this.generaService.updatepws(student);

ModelAndView mav = new ModelAndView(“success”);

return mav;

}

}

TeachController


package com.hhtc.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.ResponseBody;

import org.springframework.web.servlet.ModelAndView;

import com.hhtc.po.Page;

import com.hhtc.po.Student;

import com.hhtc.po.Teacher;

import com.hhtc.service.AdminService;

import com.hhtc.service.GeneraService;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

@Controller

public class TeachController {

@Autowired

private AdminService adminService;

@Autowired

private GeneraService generaService;

@RequestMapping(“/hrefaddscore”)

public ModelAndView hrefaddscore(Model model) {

ModelAndView mav = new ModelAndView(“teacher/addscore”);

return mav;

}

@RequestMapping(“/hrefupdatepw”)

public ModelAndView hrefupdatepw(Model model) {

ModelAndView mav = new ModelAndView(“teacher/updatepw”);

return mav;

}

@RequestMapping(value = “/stuscore”,method = {RequestMethod.POST, RequestMethod.GET},produces =“application/json;charset=UTF-8”)

@ResponseBody

public String stuscoree(Page page,Model model) {

List list=adminService.stumanage();

page.caculatestart();

List list2=adminService.liststudent(page);

JSONObject jsonobj=new JSONObject();

jsonobj.put(“code”, 0);

jsonobj.put(“msg”, “成功”);

jsonobj.put(“count”,list.size());

JSONArray jsonobj2=new JSONArray();

JSONObject jsonobj3=new JSONObject();

for(Student student:list2) {

jsonobj3.put(“id”,student.getId());

jsonobj3.put(“stuno”, student.getStuno());

jsonobj3.put(“stuname”,student.getStuname());

jsonobj3.put(“stuclass”,student.getStuclass());

jsonobj3.put(“score”,student.getScore());

jsonobj2.add(jsonobj3);

}

jsonobj.put(“data”, jsonobj2);

return jsonobj.toString();

}

@RequestMapping(“/updatepw”)

public ModelAndView updatepw(Teacher teacher,Model model) {

this.generaService.updatepw(teacher);

ModelAndView mav = new ModelAndView(“success”);

return mav;

}

@RequestMapping(“/updatescore”)

public ModelAndView updatescore(String id,String score,Model model) {

Student student=new Student();

student.setId(Integer.parseInt(id));

student.setScore(score);

this.generaService.updatescore(student);

ModelAndView mav = new ModelAndView(“teacher/addscore”);

return mav;

}

}

四、其他

====

1.其他系统实现


1.JavaWeb系统系列实现

Java+JSP实现学生图书管理系统

Java+JSP实现学生信息管理系统

Java+JSP实现用户信息管理系统

Java+Servlet+JSP实现航空订票系统

Java+Servlet+JSP实现新闻发布系统

Java+Servlet+JSP实现图书管理系统

Java+Servlet+JSP实现停车场管理系统

Java+Servlet+JSP实现学生信息管理系统

Java+Servlet+JSP实现学生选课管理系统

Java+Servlet+JSP实现学生成绩管理系统-1

Java+Servlet+JSP实现学生成绩管理系统-2

最后

最后,强调几点:

  • 1. 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你的简历来问的; 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试之前好好回顾一下自己所做的项目;
  • 2. 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是如何使用的;
  • 3. 注意自己开源的Github项目,面试官可能会挖你的Github项目提问;

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目。

面试答案

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
t+JSP实现新闻发布系统]( )

Java+Servlet+JSP实现图书管理系统

Java+Servlet+JSP实现停车场管理系统

Java+Servlet+JSP实现学生信息管理系统

Java+Servlet+JSP实现学生选课管理系统

Java+Servlet+JSP实现学生成绩管理系统-1

Java+Servlet+JSP实现学生成绩管理系统-2

最后

最后,强调几点:

  • 1. 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你的简历来问的; 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试之前好好回顾一下自己所做的项目;
  • 2. 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是如何使用的;
  • 3. 注意自己开源的Github项目,面试官可能会挖你的Github项目提问;

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目。

面试答案

[外链图片转存中…(img-Ocluru9Q-1713476355322)]

[外链图片转存中…(img-iG8MCFhY-1713476355323)]

[外链图片转存中…(img-N6h4F24n-1713476355323)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-GKkMdu2D-1713476355323)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 29
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用 JSP 文件连接 MySQL 数据库,你需要完成以下步骤: 1. 下载和安装 MySQL 数据库服务器和 MySQL JDBC 驱动程序。 2. 在 MySQL 数据库中创建一个数据库和一个表,用于存储学生的成绩信息。 3. 在 Eclipse 中创建一个 Web 项目,并添加 JSP 和 MySQL JDBC 驱动程序的库文件。 4. 在 Web 项目中创建一个 JavaBean 类,用于处理数据库连接和数据操作。 5. 在 JSP 页面中使用 JavaBean 类来连接和操作数据库,展示学生成绩信息。 下面是一个简单的 JSP+SSM+MySQL 实现学生成绩管理系统示例: 1. 创建数据库和表 在 MySQL 数据库中创建一个名为 "student" 的数据库,并创建一个名为 "score" 的表来存储学生的成绩信息。表结构如下: CREATE TABLE `score` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `subject` varchar(10) NOT NULL, `score` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; 2. 添加 JDBC 驱动程序 将 MySQL JDBC 驱动程序的库文件(比如 mysql-connector-java-8.0.25.jar)添加到 Eclipse 项目的 classpath 中。 3. 创建 JavaBean 类 在 Eclipse 项目中创建一个名为 "ScoreBean" 的 JavaBean 类,用于处理数据库连接和数据操作。代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; public class ScoreBean { private Connection conn = null; public ScoreBean() throws SQLException { String url = "jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf-8"; String username = "root"; String password = "123456"; conn = DriverManager.getConnection(url, username, password); } public void close() throws SQLException { if (conn != null) { conn.close(); } } public List<Score> getScores() throws SQLException { List<Score> scores = new ArrayList<Score>(); String sql = "SELECT * FROM score"; PreparedStatement stmt = conn.prepareStatement(sql); ResultSet rs = stmt.executeQuery(); while (rs.next()) { Score score = new Score(); score.setId(rs.getInt("id")); score.setName(rs.getString("name")); score.setSubject(rs.getString("subject")); score.setScore(rs.getInt("score")); scores.add(score); } return scores; } public void addScore(Score score) throws SQLException { String sql = "INSERT INTO score (name, subject, score) VALUES (?, ?, ?)"; PreparedStatement stmt = conn.prepareStatement(sql); stmt.setString(1, score.getName()); stmt.setString(2, score.getSubject()); stmt.setInt(3, score.getScore()); stmt.executeUpdate(); } public void deleteScore(int id) throws SQLException { String sql = "DELETE FROM score WHERE id = ?"; PreparedStatement stmt = conn.prepareStatement(sql); stmt.setInt(1, id); stmt.executeUpdate(); } } 4. 创建 JSP 页面 在 Eclipse 项目中创建一个名为 "score.jsp" 的 JSP 页面,用于展示学生成绩信息。代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="java.util.List" %> <%@ page import="java.sql.SQLException" %> <%@ page import="ScoreBean" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>学生成绩管理系统</title> </head> <body> <h1>学生成绩管理系统</h1> <table border="1"> <tr> <th>ID</th> <th>姓名</th> <th>科目</th> <th>成绩</th> <th>操作</th> </tr> <c:forEach items="${scores}" var="score"> <tr> <td>${score.id}</td> <td>${score.name}</td> <td>${score.subject}</td> <td>${score.score}</td> <td><a href="delete.jsp?id=${score.id}">删除</a></td> </tr> </c:forEach> <form action="add.jsp" method="post"> <tr> <td></td> <td><input type="text" name="name" required></td> <td><input type="text" name="subject" required></td> <td><input type="number" name="score" required></td> <td><input type="submit" value="添加"></td> </tr> </form> </table> </body> </html> 5. 创建添加和删除操作的 JSP 页面 在 Eclipse 项目中创建一个名为 "add.jsp" 的 JSP 页面,用于添加学生成绩信息。代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.SQLException" %> <%@ page import="ScoreBean" %> <% String name = request.getParameter("name"); String subject = request.getParameter("subject"); int score = Integer.parseInt(request.getParameter("score")); ScoreBean bean = new ScoreBean(); bean.addScore(new Score(name, subject, score)); bean.close(); response.sendRedirect("score.jsp"); %> 在 Eclipse 项目中创建一个名为 "delete.jsp" 的 JSP 页面,用于删除学生成绩信息。代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.SQLException" %> <%@ page import="ScoreBean" %> <% int id = Integer.parseInt(request.getParameter("id")); ScoreBean bean = new ScoreBean(); bean.deleteScore(id); bean.close(); response.sendRedirect("score.jsp"); %> 以上就是使用 JSP 文件连接 MySQL 数据库实现学生成绩管理系统的示例。注意,这只是一个简单的示例,实际开发中还需要考虑数据验证、安全性等方面的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值