首页>代码>基于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"; } }
最近下载更多
赵鑫cdsaljkdfsa LV11
7月2日
TY0165 LV20
6月22日
xzg123456 LV6
6月19日
sunrandong LV4
4月29日
微信网友_6927932988952576 LV12
3月30日
咩咩咩咩咩 LV2
2月28日
的撒基本大奖 LV8
1月3日
苏柒 LV10
2023年12月15日
ss770737034 LV3
2023年12月7日
zxcfgh LV4
2023年11月21日
最近浏览更多
bluerstar LV1
10月23日
897258976 LV8
8月29日
zhx1212
7月11日
暂无贡献等级
赵鑫cdsaljkdfsa LV11
7月2日
时光海 LV2
6月30日
TY0165 LV20
6月22日
xzg123456 LV6
6月18日
wangyiyyy
6月15日
暂无贡献等级
微信网友_7036159731322880
6月13日
暂无贡献等级
ailixiya11
6月13日
暂无贡献等级