首页>代码>基于ssm+bootstrap+jquery的学生成绩管理系统>/student/src/main/java/com/student/controller/CjController.java
package com.student.controller; import com.student.pojo.Cj; import com.student.pojo.Ke; import com.student.pojo.Student; import com.student.service.CjService; import com.student.service.ClassesService; import com.student.service.KeService; import com.student.service.StudentService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServletRequest; import javax.xml.crypto.dsig.keyinfo.KeyName; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author 是一个鸽子啊 * @date 2020/4/14 * @qq 364826415 */ @Controller public class CjController { @Autowired @Qualifier("cjServiceImpl") CjService cjService; @Autowired @Qualifier("StudentServiceImpl") private StudentService studentService; @Autowired @Qualifier("classesServiceImpl") private ClassesService classesService; @Autowired @Qualifier("KeServiceImpl") private KeService keService; @RequestMapping("/queryCjList") private String queryCjList(HttpServletRequest request){ List<Cj> cjList = cjService.queryCjList(); for (Cj cj : cjList) { cj.setStudent(studentService.queryStudentByID(cj.getCjSID())); cj.setClasses(classesService.queryClassesByID(cj.getStudent().getStudentCID())); cj.setKe(keService.queryKeByID(cj.getCjKID())); } request.setAttribute("cjList",cjList); return "/grade-table"; } @RequestMapping("/updateCjByID") private String updateCjByID(Cj cj,HttpServletRequest request){ cjService.updateCjByID(cj); List<Cj> cjList = cjService.queryCjList(); for (Cj cj1 : cjList) { cj1.setStudent(studentService.queryStudentByID(cj1.getCjSID())); cj1.setClasses(classesService.queryClassesByID(cj1.getStudent().getStudentCID())); cj1.setKe(keService.queryKeByID(cj1.getCjKID())); } request.setAttribute("cjList",cjList); return "/grade-table"; } @RequestMapping("/deleteCjByID") private String deleteCjByID(String cjID,HttpServletRequest request){ cjService.deleteCjByID(Integer.parseInt(cjID)); List<Cj> cjList = cjService.queryCjList(); for (Cj cj1 : cjList) { cj1.setStudent(studentService.queryStudentByID(cj1.getCjSID())); cj1.setClasses(classesService.queryClassesByID(cj1.getStudent().getStudentCID())); cj1.setKe(keService.queryKeByID(cj1.getCjKID())); } request.setAttribute("cjList",cjList); return "/grade-table"; } @RequestMapping("/queryCJByStudentName") private String queryCJByStudentName(String studentName,String keName,HttpServletRequest request) { List<Cj> cjList = cjService.queryCjList(); List<Cj> cjList1=new ArrayList<Cj>(); for (Cj cj : cjList) { cj.setStudent(studentService.queryStudentByID(cj.getCjSID())); cj.setClasses(classesService.queryClassesByID(cj.getStudent().getStudentCID())); cj.setKe(keService.queryKeByID(cj.getCjKID())); } for (Cj cj : cjList) { if (cj.getStudent().getStudentName().contains(studentName)&&cj.getKe().getKeName().contains(keName)){ cjList1.add(cj); } } System.out.println(cjList1); request.setAttribute("cjList",cjList1); return "/grade-table"; } @RequestMapping("/addCj") private String addCj(Cj cj,HttpServletRequest request){ cjService.addCj(cj); Student student = studentService.queryStudentByID(cj.getCjSID()); request.setAttribute("msg",student.getStudentName()+"的成绩添加成功!"); return "/grade-add"; } }
最近下载更多
微信网友_6927932988952576 LV12
3月30日
咩咩咩咩咩 LV2
2月28日
的撒基本大奖 LV7
1月3日
苏柒 LV10
2023年12月15日
ss770737034 LV3
2023年12月7日
zxcfgh LV4
2023年11月21日
jiemomo LV12
2023年11月2日
刘洋66666 LV1
2023年10月31日
hongdongdong LV12
2023年9月7日
李亮 LV19
2023年8月28日