首页>代码>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"; } }
最近下载更多
hongdongdong LV14
6月18日
xiaolu-123 LV1
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日
6389181 LV7
2023年6月1日
最近浏览更多
xiaoaitx LV2
11月19日
skook7 LV2
10月30日
时光海 LV2
6月30日
铅笔画再美
6月25日
暂无贡献等级
勇敢牛牛冲冲
6月14日
暂无贡献等级
hongdongdong LV14
6月12日
lh1234DGF LV2
6月3日
ma406805131 LV15
6月2日
勿念时光 LV1
5月31日
17693282606 LV12
5月30日