基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:个人信息、课程管理、成绩管理、教师管理、学生管理
教师:个人信息、课程管理、成绩管理、学生信息查看
学生:人个信息管理、成绩查询
管理员
教师
学生
技术框架
JSP Servlet MySQL JDBC Tomcat CSS JavaScript bootstrap jquery
基于javaweb+mysql的JSP+Servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)
public class ServletaddStudent extends HttpServlet {
private User user;
private Student student;
private UserServiceImpl userServiceImpl = new UserServiceImpl();
private StudentServiceImpl studentServiceImpl =new StudentServiceImpl();
private ServletFindAllStu findStu=new ServletFindAllStu();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String pwd = request.getParameter("password");
String stuSex = request.getParameter("stuSex");
int stuAge = Integer.parseInt(request.getParameter("stuAge"));
String stuClass = request.getParameter("stuClass");
String major = request.getParameter("major");
String department = request.getParameter("department");
String phone = request.getParameter("phone");
int roleID = Integer.parseInt(request.getParameter("role"));
user = new User(stuNum, stuName, pwd, phone, roleID);
student = new Student(stuNum, stuName, stuSex, stuAge, stuClass, major,
department);
//验证是否存在该学生
User rs=userServiceImpl.login(user);
if(rs.getUserID()==0){
int rsUser=userServiceImpl.addUser(user);
int rsStu=studentServiceImpl.addStu(student);
if(rsStu>0 && rsUser>0){
request.setAttribute("msg", "添加成功!!");
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int pageNo=1;
int pageCount=1;
String teaName=(String) request.getSession().getAttribute("username");
String pageNoStr=request.getParameter("pageNo");
String pageCountStr=request.getParameter("pageCount");
if(pageNoStr!=null){
pageNo=Integer.parseInt(pageNoStr);
}
if(pageCountStr!=null){
pageCount=Integer.parseInt(pageCountStr);
}
String stuNum=request.getParameter("stuNum");
String stuName=request.getParameter("stuName");
String stuClass=request.getParameter("stuClass");
score=new Score();
score.setStuNum(stuNum);
score.setStuName(stuName);
score.setStuClass(stuClass);
PageBean list=scoreServiceImpl.selectTeaScore(pageNo, pageCount, teaName,score);
request.setAttribute("list", list);
request.setAttribute("score", score);
request.getRequestDispatcher("teacher/stuTeaScore.jsp").forward(request, response);
}
}
HttpServletResponse response) throws ServletException, IOException {
// 得到上传文件的保存目录,将上传的文件存放于服务器WEB-INF目录下,不允许外界直接访问,保证上传文件的安全性
String savePath = this.getServletContext().getRealPath(
"/WEB-INF/upload");
// 上传时生成临时文件保存目录
String tempPath = this.getServletContext().getRealPath("/WEB-INF/temp");
File tempFile = new File(tempPath);
if (!tempFile.exists()) {
// 创建临时文件目录
tempFile.mkdir();
}
// 消息提醒
String message = "";
try {
// 使用Apache文件上传组件处理文件上传步骤
// 1、创建一个DiskFileItemFactory工厂
DiskFileItemFactory factory = new DiskFileItemFactory();
// 设置工厂的缓冲区的大小,当上传的文件大小超过缓冲区的大小时,就会生成一个临时文件存放到指定的临时目录当中。
factory.setSizeThreshold(1024 * 100); // 设置缓冲区的大小为100KB,如果不指定,那么缓冲区的大小默认是10KB
// 设置上传时的临时保存目录
factory.setRepository(tempFile);
// 2,创建一个文件上传解析器
ServletFileUpload upLoad = new ServletFileUpload(factory);
// 解决上传文件中文乱码
upLoad.setHeaderEncoding("utf-8");
// 3、判断提交上来的数据是否是上传表单的数据
if (!ServletFileUpload.isMultipartContent(request)) {
// 按照传统方式获取数据
return;
}
// 设置上传单个文件的大小的最大值,目前是设置为1024*1024字节,也就是1MB
upLoad.setFileSizeMax(1024 * 1024);
public class ServletEditCos extends HttpServlet{
private Course course;
private ServletFindAllCos servletFindAllCos=new ServletFindAllCos();
private ServletSelectCos selectOne=new ServletSelectCos();
private CourseServiceImpl courseServiceImpl=new CourseServiceImpl();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int courseID=Integer.parseInt(request.getParameter("courseID"));
String courseName = request.getParameter("courseName");
int courseCredit = Integer.parseInt(request.getParameter("courseCredit"));
int courseHours = Integer.parseInt(request.getParameter("courseHours"));
String courseTea = request.getParameter("courseTea");
String coDate = request.getParameter("courseDate");
Date courseDate = null;
try {
courseDate = new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("courseDate"));
} catch (ParseException e) {
e.printStackTrace();
}
course=new Course(courseID,courseName,courseCredit,courseHours,courseTea,courseDate);
int rs=courseServiceImpl.editCos(course,coDate);
if(rs>0){
request.setAttribute("msg", "修改成功!!");
servletFindAllCos.doGet(request, response);
// request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}else{
request.setAttribute("msg", "修改失败!!");
selectOne.doGet(request, response);
//request.getRequestDispatcher("admin/editCourse.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
return;
}
// 设置上传单个文件的大小的最大值,目前是设置为1024*1024字节,也就是1MB
upLoad.setFileSizeMax(1024 * 1024);
// 设置上传文件总量的最大值,最大值=同时上传的多个文件的大小的最大值的和,目前设置为10MB
upLoad.setSizeMax(1024 * 1024 * 10);
// 4、使用ServletFileUpload解析器解析上传数据,解析结果返回的是一个List<FileItem>集合,
// 每一个FileItem对应一个Form表单的输入项
List<FileItem> list = upLoad.parseRequest(request);
// List<FileItem> list=upLoad.parseRequest(request);
// 如果fileitem中封装的是普通输入项的数据
for (FileItem item : list) {
if (item.isFormField()) {
String name = item.getFieldName();
/*// 解决普通输入项的数据中文乱码
String value = item.getString("utf-8");
System.out.println(name + "=" + value);*/
} else {
// 吐过fileitem中封装的是上传文件
// 得到上传的文件名称
String fileName = item.getName();
if (fileName == null || fileName.trim().equals("")) {
continue;
}
// 注意:不同的浏览器提交的文件名是不一样的,有些浏览器提交上来的文件名是带有路径的,
// 如: c:\a\b\1.txt,而有些只是单纯的文件名,如:1.txt
// 处理获取到的上传文件的文件名的路径部分,只保留文件名部分
fileName = fileName
.substring(fileName.lastIndexOf("\\") + 1);
// 得到上传文件扩展名
String fileExtName = fileName.substring(fileName
.lastIndexOf(".") + 1);
// 如果需要限制上传的文件类型,那么可以通过文件扩展名来判断文件类型是否合法
//System.out.println("上传文件扩展名是:" + fileExtName);
// 获取item中的上传文件的输入流
InputStream is = item.getInputStream();
// 得到文件保存的名称
String saveFileName = makeFileName(fileName);
// 得到文件保存目录
String realSavePath = makePath(saveFileName, savePath);
// 创建一个文件输出流
FileOutputStream fos = new FileOutputStream(realSavePath
+ "\\" + saveFileName);
// 创建一个缓冲区
byte buffer[] = new byte[1024];
// 判断输入流中的数据是否已经读完的标识
}
}
public class ServletaddStudent extends HttpServlet {
private User user;
private Student student;
private UserServiceImpl userServiceImpl = new UserServiceImpl();
private StudentServiceImpl studentServiceImpl =new StudentServiceImpl();
private ServletFindAllStu findStu=new ServletFindAllStu();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String pwd = request.getParameter("password");
String stuSex = request.getParameter("stuSex");
int stuAge = Integer.parseInt(request.getParameter("stuAge"));
String stuClass = request.getParameter("stuClass");
String major = request.getParameter("major");
String department = request.getParameter("department");
String phone = request.getParameter("phone");
int roleID = Integer.parseInt(request.getParameter("role"));
user = new User(stuNum, stuName, pwd, phone, roleID);
student = new Student(stuNum, stuName, stuSex, stuAge, stuClass, major,
department);
//验证是否存在该学生
User rs=userServiceImpl.login(user);
if(rs.getUserID()==0){
int rsUser=userServiceImpl.addUser(user);
request.getRequestDispatcher("admin/studentAllInfo.jsp").forward(request, response);*/
}else{
request.setAttribute("msg", "添加失败!!");
request.getRequestDispatcher("admin/addStudent.jsp").forward(request, response);
}
}else{
request.setAttribute("msg", "该学号已存在,请重新录入!!");
request.getRequestDispatcher("admin/addStudent.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
public class ServletListFile extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//获取上传文件的目录
String uploadFilePath=this.getServletContext().getRealPath("/WEB-INF/upload");
//存储要下载的文件名
String stuNum=request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String stuSex = request.getParameter("stuSex");
int stuAge = Integer.parseInt(request.getParameter("stuAge"));
String stuClass = request.getParameter("stuClass");
String major = request.getParameter("major");
String department = request.getParameter("department");
student = new Student(stuNum, stuName, stuSex, stuAge, stuClass, major,
department);
int rs=studentServiceImpl.editStu(student);
if(rs>0){
request.setAttribute("msg", "修改成功!!");
findStu.doGet(request, response);
}else{
request.setAttribute("msg", "修改失败!!");
request.getRequestDispatcher("student/editStudentInfo.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}
public class ServletaddTeacher extends HttpServlet{
private User user;
private Teacher teacher;
private UserServiceImpl userServiceImpl = new UserServiceImpl();
private TeacherServiceImpl teacherServiceImpl =new TeacherServiceImpl();
private ServletFindAllTea findTea=new ServletFindAllTea();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String teaNum = request.getParameter("teaNum");
String teaName = request.getParameter("teaName");
String pwd = request.getParameter("password");
String teaSex = request.getParameter("teaSex");
int teaAge = Integer.parseInt(request.getParameter("teaAge"));
String teaCourse = request.getParameter("teaCourse");
String major = request.getParameter("major");
String department = request.getParameter("department");
String phone = request.getParameter("phone");
int roleID = Integer.parseInt(request.getParameter("role"));
user = new User(teaNum, teaName, pwd, phone, roleID);
teacher = new Teacher(teaNum, teaName, teaSex, teaAge, teaCourse, major,
department);
//验证是否存在该教师
User rs=userServiceImpl.login(user);
if(rs.getUserID()==0){
int rsUser=userServiceImpl.addUser(user);
int rsTea=teacherServiceImpl.addTea(teacher);
if(rsTea>0 && rsUser>0){
request.setAttribute("msg", "添加成功!!");
findTea.doGet(request, response);
// request.getRequestDispatcher("admin/teacherAllInfo.jsp").forward(request, response);
/*List list=studentDaoImpl.findAll();
request.setAttribute("list", list);
request.getRequestDispatcher("admin/studentAllInfo.jsp").forward(request, response);*/
}else{
request.setAttribute("msg", "添加失败!!");
request.getRequestDispatcher("admin/addTeacher.jsp").forward(request, response);
}
}else{
request.setAttribute("msg", "该工号已存在,请重新录入!!");
request.getRequestDispatcher("admin/addTeacher.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String num=request.getParameter("ID");
String pwd=request.getParameter("pwd");
int roleID=Integer.parseInt(request.getParameter("role"));
user=new User(num,pwd,roleID);
User rs=userServiceImpl.login(user);
if(rs.getUserName()!=null){
if(rs.getUserNum().equals(user.getUserNum())){
if(rs.getPassword().equals(user.getPassword())){
if(rs.getRoleID()==user.getRoleID()){
if(rs.getRoleID()==2){
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("admin/admin.jsp").forward(request, response);
}else if(rs.getRoleID()==1){
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("teacher/teacher.jsp").forward(request, response);
}else if(rs.getRoleID()==0){
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("student/student.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","角色不正确!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","密码不正确!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","用户不存在!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","用户不存在!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}
}else{
request.setAttribute("msg", "修改失败!!");
request.getRequestDispatcher("admin/editStudent.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}
public class ServletEditTea extends HttpServlet{
private Teacher teacher;
private TeacherServiceImpl teacherServiceImpl=new TeacherServiceImpl();
private ServletFindAllTea findTea=new ServletFindAllTea();
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String teaNum=request.getParameter("teaNum");
String teaName = request.getParameter("teaName");
String teaSex = request.getParameter("teaSex");
int teaAge = Integer.parseInt(request.getParameter("teaAge"));
String teaCourse = request.getParameter("teaCourse");
String major = request.getParameter("major");
String department = request.getParameter("department");
teacher = new Teacher(teaNum, teaName, teaSex, teaAge, teaCourse, major,
department);
int rs=teacherServiceImpl.editTea(teacher);
if(rs>0){
request.setAttribute("msg", "修改成功!!");
findTea.doGet(request, response);
public class ServletaddScore extends HttpServlet{
private Score score;
private ServletFindAllScore servletFindAllScore=new ServletFindAllScore();
private ScoreServiceImpl scoreServiceImpl=new ScoreServiceImpl();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String stuClass = request.getParameter("stuClass");
String courseName = request.getParameter("courseName");
double scoreGrade=Double.parseDouble(request.getParameter("scoreGrade"));
String major = request.getParameter("major");
score=new Score(stuNum,stuName,stuClass,courseName,scoreGrade,major);
Score scor=scoreServiceImpl.selectScoreInfo(score);
if(scor==null){
int rs=scoreServiceImpl.addScore(score);
if(rs>0){
request.setAttribute("msg", "添加成功!!");
servletFindAllScore.doGet(request, response);
// request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}else{
request.setAttribute("msg", "添加失败!!");
request.getRequestDispatcher("admin/addScore.jsp").forward(request, response);
}
}else{
request.setAttribute("msg", "该生的本门课成绩已录入,请重新录入!!");
request.getRequestDispatcher("admin/addScore.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
request.getRequestDispatcher("register/register.jsp").forward(request, response);
}
}
}
public class ServletaddScore extends HttpServlet{
private Score score;
private ServletFindAllScore servletFindAllScore=new ServletFindAllScore();
private ScoreServiceImpl scoreServiceImpl=new ScoreServiceImpl();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String stuClass = request.getParameter("stuClass");
String courseName = request.getParameter("courseName");
double scoreGrade=Double.parseDouble(request.getParameter("scoreGrade"));
String major = request.getParameter("major");
score=new Score(stuNum,stuName,stuClass,courseName,scoreGrade,major);
Score scor=scoreServiceImpl.selectScoreInfo(score);
if(scor==null){
int rs=scoreServiceImpl.addScore(score);
if(rs>0){
request.setAttribute("msg", "添加成功!!");
servletFindAllScore.doGet(request, response);
// request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}else{
request.setAttribute("msg", "添加失败!!");
public class ServletRegistersStudent extends HttpServlet{
private User user;
private Student student;
private UserServiceImpl userServiceImpl = new UserServiceImpl();
private StudentServiceImpl studentServiceImpl =new StudentServiceImpl();
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String pwd = request.getParameter("password");
String stuSex = request.getParameter("stuSex");
int stuAge = Integer.parseInt(request.getParameter("stuAge"));
String stuClass = request.getParameter("stuClass");
String major = request.getParameter("major");
String department = request.getParameter("department");
String phone = request.getParameter("phone");
int roleID = Integer.parseInt(request.getParameter("role"));
user = new User(stuNum, stuName, pwd, phone, roleID);
student = new Student(stuNum, stuName, stuSex, stuAge, stuClass, major,
department);
int rsUser=userServiceImpl.addUser(user);
int rsStu=studentServiceImpl.addStu(student);
if(rsStu>0 && rsUser>0){
request.setAttribute("massage", "注册成功!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
private Teacher teacher;
private TeacherServiceImpl teacherServiceImpl=new TeacherServiceImpl();
private ServletTeacherInfo servletTeacherInfo=new ServletTeacherInfo();
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String teaNum=request.getParameter("teaNum");
String teaName = request.getParameter("teaName");
String teaSex = request.getParameter("teaSex");
int teaAge = Integer.parseInt(request.getParameter("teaAge"));
String teaCourse = request.getParameter("teaCourse");
String major = request.getParameter("major");
String department = request.getParameter("department");
teacher = new Teacher(teaNum, teaName, teaSex, teaAge, teaCourse, major,
department);
int rs=teacherServiceImpl.editTea(teacher);
if(rs>0){
request.setAttribute("msg", "修改成功!!");
servletTeacherInfo.doGet(request, response);
}else{
request.setAttribute("msg", "修改失败!!");
request.getRequestDispatcher("teacher/editTeacherInfo.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}
public class ServletTeaSearchScore extends HttpServlet{
private Score score;
private ScoreServiceImpl scoreServiceImpl=new ScoreServiceImpl();
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
request.setAttribute("message", message);
request.getRequestDispatcher("admin/fileLoadFail.jsp").forward(
request, response);
}
private String makePath(String saveFileName, String savePath) {
// 得到文件名的hashCode的值,得到的就是fileName这个字符串对象在内存中的地址
int hashCode = saveFileName.hashCode();
int dir1 = hashCode & 0xf; // 0-15
int dir2 = (hashCode & 0xf0) >> 4; // 0-15
// 构造信息的保存目录
String dir = savePath + "\\" + dir1 + "\\" + dir2;
// file既可以代表文件也可以代表目录
File file = new File(dir);
// 如果目录不存在
if (!file.exists()) {
// 创建目录
file.mkdirs();
}
return dir;
}
private String makeFileName(String fileName) {
// 为防止文件覆盖的现象发生,要为上传文件产生一个唯一的文件名
return UUID.randomUUID().toString() + "_" + fileName;
}
}
public class ServletDownloadFile extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("admin/admin.jsp").forward(request, response);
}else if(rs.getRoleID()==1){
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("teacher/teacher.jsp").forward(request, response);
}else if(rs.getRoleID()==0){
request.getSession().setAttribute("username", rs.getUserName());
request.getSession().setAttribute("usernum", rs.getUserNum());
request.getRequestDispatcher("student/student.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","角色不正确!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","密码不正确!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","用户不存在!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}else{
request.setAttribute("massage","用户不存在!!");
request.getRequestDispatcher("login/login.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}
}
public class ServletEditScore extends HttpServlet{
private Score score;
private ServletFindAllScore servletFindAllScore=new ServletFindAllScore();
private ScoreServiceImpl scoreServiceImpl=new ScoreServiceImpl();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int scoreID = Integer.parseInt(request.getParameter("scoreID"));
String stuNum = request.getParameter("stuNum");
String stuName = request.getParameter("stuName");
String stuClass = request.getParameter("stuClass");
String courseName = request.getParameter("courseName");
double scoreGrade=Double.parseDouble(request.getParameter("scoreGrade"));
String major = request.getParameter("major");
score=new Score(scoreID,stuNum,stuName,stuClass,courseName,scoreGrade,major);
int rs=scoreServiceImpl.editCos(score);
if(rs>0){
request.setAttribute("msg", "修改成功!!");
servletFindAllScore.doGet(request, response);
// request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}else{
request.setAttribute("msg", "修改失败!!");
request.getRequestDispatcher("admin/editScore.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}