package com.chen.controller; import javax.servlet.http.HttpServletRequest; 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.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import com.chen.pojo.Course; import com.chen.service.CourseService; @Controller @RequestMapping("/courseInfo") public class CourseController { @Autowired private CourseService courseService; // 查询全部 @RequestMapping("/queryCourse") public String findCourseInfo(Model model,@RequestParam(value="currentPage",defaultValue="1",required=false)int currentPage,String id) { model.addAttribute("pagemsg",courseService.findByPage(currentPage, id)); return "courseInfo"; } // 添加课程 @RequestMapping("/addCourse") public String AddCourseInfo(Course course) { int rows = courseService.addCourseInfo(course); if (rows > 0) { System.out.println("成功添加" + rows + "条数据!"); } else { System.out.println("ִ添加失败"); } return "redirect:queryCourse"; } //更新课程 @RequestMapping("/updateCourse") public String UpdateCourseInfo(Course course) { int rows = courseService.updateCourseInfo(course); if (rows > 0) { System.out.println("成功更新" + rows + "条数据!"); } else { System.out.println("ִ更新失败"); } return "redirect:queryCourse"; } @RequestMapping("/update") public String findCourse(Course course1, Model model) { Course course = courseService.queryCourseById(course1.getCourseId()); System.out.println(course); model.addAttribute("course", course); return "updateCourse"; } // 删除课程 @RequestMapping("/deleteCourse") @ResponseBody public String DeleteCourse(String id) { int rows = courseService.deleteCourseInfoById(id); if (rows > 0) { System.out.println("成功删除" + rows + "条数据!"); return "OK"; } else { System.out.println("ִ删除失败"); return "F"; } //return "redirect:queryCourse"; } // 批量删除 @RequestMapping("/delselected") public String DelCourse(HttpServletRequest request) { String[] name = request.getParameterValues("uid"); int rs = 0; for (int i = 0; i < name.length; i++) { rs = rs + courseService.deleteCourseInfoById(name[i]); } if (rs > 0) { System.out.println("成功删除" + rs + "条数据!"); } else { System.out.println("ִ删除失败"); } return "redirect:queryCourse"; } @RequestMapping("/queryById") public String QueryById(@RequestParam(value="currentPage",defaultValue="1",required=false)int currentPage,Model model,HttpServletRequest request) { HttpSession session = request.getSession(); String id = (String)session.getAttribute("name"); System.out.println(id); model.addAttribute("pagemsg",courseService.query(currentPage, id)); return "courseInfo1"; } }

ma406805131 LV19
2024年12月26日
zolscy LV24
2024年11月26日
xzg123456 LV6
2024年6月18日
yyhrhv LV8
2024年5月31日
18699449369 LV2
2024年5月6日
wanglinddad LV55
2024年3月26日
admin_z LV22
2024年2月4日
李亮 LV19
2023年8月28日
gecongkai LV8
2023年6月23日
wwfl02 LV3
2023年6月14日