首页>代码>基于jsp+servlet的idea版学生管理系统,前端框架layui>/studentManage/源码/studentManage/src/main/java/controller/StudentScoreServlet.java
package controller; import domain.Score; import service.StudentScoreService; import service.impl.StudentScoreServiceImpl; import utils.MyBeanUtils; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; import java.util.Map; @WebServlet(name = "studentScoreServlet",urlPatterns = {"/studentScore"}) public class StudentScoreServlet extends BaseServlet{ private StudentScoreService studentScoreService=new StudentScoreServiceImpl(); public void allStudentScore(HttpServletRequest request, HttpServletResponse response) throws Exception { List<Score> scoreList = studentScoreService.allStudentScore(); System.out.println(scoreList); if (scoreList != null) { request.setAttribute("scoreList", scoreList); } else { request.setAttribute("msg", "无数据"); } request.getRequestDispatcher("/pages/studentScore/allScore.jsp").forward(request, response); } public void findStudentScoreById(HttpServletRequest request, HttpServletResponse response) throws Exception { String id=request.getParameter("id"); Score score = studentScoreService.findStudentScoreById(id); if (score!=null) { request.setAttribute("score",score); } else { request.setAttribute("scoreMsgError","查询失败,可能无id"); } request.getRequestDispatcher("/pages/studentScore/updateScore.jsp").forward(request, response); } public void updateStudentScore(HttpServletRequest request, HttpServletResponse response) throws Exception { Score score = new Score(); Map<String, String[]> map = request.getParameterMap(); try { MyBeanUtils.populate(score, map); } catch (Exception e) { e.printStackTrace(); } System.out.println(score); int row = studentScoreService.updateStudentScore(score); if (row == 1) { request.setAttribute("scoreMsg","修改成功"); } else { request.setAttribute("scoreMsg","修改失败,可能修改后的id重复或者不存在"); } request.getRequestDispatcher("/pages/studentScore/updateScore.jsp").forward(request, response); } public void insertStudentScore(HttpServletRequest request, HttpServletResponse response) throws Exception { Score score = new Score(); Map<String, String[]> map = request.getParameterMap(); try { MyBeanUtils.populate(score, map); } catch (Exception e) { e.printStackTrace(); } int row = studentScoreService.insertStudentScore(score); if (row == 1) { request.setAttribute("scoreMsg","添加成功"); } else { request.setAttribute("scoreMsg","添加失败,id可能重复"); } request.getRequestDispatcher("/pages/studentScore/insertScore.jsp").forward(request, response); } public void delStudentScore(HttpServletRequest request, HttpServletResponse response) throws Exception { String id=request.getParameter("id"); int row = studentScoreService.delStudentScore(id); if (row == 1) { request.setAttribute("stuMsg","删除成功"); } else { request.setAttribute("stuMsg","删除失败,可能无id"); } request.getRequestDispatcher("/pages/studentScore/delScore.jsp").forward(request, response); } }
最近下载更多
微信网友_6914427966033920 LV4
3月20日
zhangjilu LV18
1月1日
gfznnbsafz LV1
2023年12月15日
7nfxfn6 LV1
2023年12月9日
jiemomo LV12
2023年11月2日
刘洋66666 LV1
2023年10月3日
麻辣香锅加锐澳 LV6
2023年7月29日
hongdongdong LV12
2023年6月27日
磊少不在 LV2
2023年6月18日
qweqweqwesfasfassada LV4
2023年6月14日
最近浏览更多
刘刘涛 LV1
3月25日
微信网友_6914427966033920 LV4
3月19日
wuqijun
3月6日
暂无贡献等级
翟子浩
1月22日
暂无贡献等级
15504791430
1月4日
暂无贡献等级
东淇 劳
1月2日
暂无贡献等级
zhangjilu LV18
1月1日
2289874612
2023年12月30日
暂无贡献等级
asddwh LV12
2023年12月29日
磊哥哥哥哥 LV13
2023年12月26日