首页>代码>spring+spring mvc+mybatis+jsp实现简单学生信息管理系统>/StudentDemo/src/com/ms/ssm/controller/StudentController.java
package com.ms.ssm.controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; 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.servlet.ModelAndView; import com.ms.ssm.pojo.Student; import com.ms.ssm.service.StudentService; import com.sun.org.apache.regexp.internal.recompile; @Controller public class StudentController { @Autowired StudentService studentService; //查询全部信息 @RequestMapping("selectAllStu") public ModelAndView selectAllStudent(Student student){ List<Student> list=studentService.selectAllStudent(); ModelAndView modelAndView=new ModelAndView(); modelAndView.addObject("list", list); modelAndView.setViewName("selectAllStu"); return modelAndView; } //返回查询页面 @RequestMapping("selectView") public String selectView(){ return "selectView"; } //返回查询结果页面 @RequestMapping("selectStu") public String selectStu(HttpServletRequest request,HttpServletResponse response,Model model){ String name=request.getParameter("name"); //把string类型的转换成Integer类型的 List<Student> list=studentService.selectStu(name); if(list.isEmpty()){ return "fail"; }else{ model.addAttribute("list", list); return "selectStuResult"; } } //删除信息 @RequestMapping("deleteStu") public String deleteStu(Model model, @RequestParam(value = "id", required = true) Integer id){ studentService.deleteStu(id); return "success"; } //返回添加学生页面 @RequestMapping("insertView") public String getInsertView(){ return "insertStu"; } //执行添加操作 @RequestMapping("insertStu") public String insertStu(Student student, HttpServletRequest request,HttpServletResponse response){ studentService.insertStu(student); return "success"; } //返回修改学生页面 @RequestMapping("updateStu") public String getUpdateView(Model model, @RequestParam(value = "id", required = true) Integer id){ Student student=studentService.selectUpdateStu(id); model.addAttribute("student", student); return "updateStuView"; } //执行修改操作 @RequestMapping("doUpdateStu") public String doupdateStu(Student student){ studentService.updateStu(student); return "success"; } }

xiaoaitx LV8
2024年11月22日
hongdongdong LV14
2024年6月18日
xiaolu-123 LV1
2024年4月9日
wwwww816 LV5
2023年12月19日
李亮 LV19
2023年8月29日
磊少不在 LV2
2023年6月18日
tmf852 LV5
2023年6月18日
2819271872 LV1
2023年6月16日
1257592068 LV6
2023年6月13日
guyusky LV2
2023年6月6日