利用导弹框架怎么制作一个学生管理系统

  介绍

利用导弹框架怎么制作一个学生管理系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>概述

基于弹簧+ Spring MVC的学生管理系统,使用Maven进行包管理。

<强>主要代码

@RequestMapping (“/student")   @ controller   public  class  StudentController  {   ,   ,@ autowired   ,private  StudentService  studentService;   ,@ autowired   ,private  ClazzService  clazzService;/* *   ,*学生列表页   ,* @param 模型   ,* @return   ,*/,@RequestMapping (value=https://www.yisu.com/zixun/"/列表”,方法=RequestMethod.GET)   公共ModelAndView列表(ModelAndView模型){   model.setViewName(“学生/student_list”);   列表 clazzList=clazzService.findAll ();   模型。addObject (“clazzList”, clazzList);   model.addObject (“clazzListJson JSONArray.fromObject (clazzList));   回归模型;   }/* *   *获取学生列表   * @param名字   * @param页面   * @return   */@RequestMapping (value="/get_list”,方法=RequestMethod.POST)   @ResponseBody   公共地图<字符串、对象> getList (   @RequestParam(值=懊帧?要求=false, defaultValue=" ")的字符串名称,   @RequestParam(值=癱lazzId”,要求=false)长clazzId,   HttpServletRequest请求,   页面的页面   ) {   Map ret=new HashMap <字符串、对象> ();   Map queryMap=new HashMap <字符串、对象> ();   queryMap。把(“用户名”、“%”+名称+“%”);   对象属性=request.getSession () .getAttribute (“userType”);   如果(“2”.equals (attribute.toString ())) {//说明是学生   学生loginedStudent=(学生)request.getSession () .getAttribute(“用户”);   queryMap。把(“用户名”、“%”+ loginedStudent.getUsername () +“%”);   }   如果(clazzId !=null) {   queryMap。把(“clazzId”, clazzId);   }   queryMap。put(“抵消”page.getOffset ());   queryMap。put(“页大小”,page.getRows ());   ret.put(“行”,studentService.findList (queryMap));   ret.put(“总”,studentService.getTotal (queryMap));   返回受潮湿腐烂;   }/* *   *编辑学生信息   * @param clazz   * @return   */@RequestMapping (value="/编辑”,方法=RequestMethod.POST)   @ResponseBody   公共地图<字符串,字符串>编辑(学生学生){   Map ret=new HashMap <字符串,字符串> ();   如果(StringUtils.isEmpty (student.getUsername ())) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“学生姓名不能为空! ");   返回受潮湿腐烂;   }   如果(StringUtils.isEmpty (student.getPassword ())) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“学生登录密码不能为空! ");   返回受潮湿腐烂;   }   如果(student.getClazzId ()==null) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“请选择所属班级!”);   返回受潮湿腐烂;   }   如果(isExist (student.getUsername (), student.getId ())) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“该姓名已存在!”);   返回受潮湿腐烂;   }   student.setSn (StringUtil。generateSn (" S ", " "));   如果(studentService.edit(学生)<=0){   ret.put(“类型”,“错误”);   ret.put(“味精”、“学生添加失败!”);   返回受潮湿腐烂;   }   ret.put(“类型”,“成功”);   ret.put(“味精”、“学生修改成功!”);   返回受潮湿腐烂;   }/* *   *添加学生信息   * @param学生   * @return   */@RequestMapping (value="/添加”,方法=RequestMethod.POST)   @ResponseBody   公共地图<字符串,字符串> add(学生学生){   Map ret=new HashMap <字符串,字符串> ();   如果(StringUtils.isEmpty (student.getUsername ())) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“学生姓名不能为空! ");   返回受潮湿腐烂;   }   如果(StringUtils.isEmpty (student.getPassword ())) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“学生登录密码不能为空! ");   返回受潮湿腐烂;   }   如果(student.getClazzId ()==null) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“请选择所属班级!”);   返回受潮湿腐烂;   }   如果(isExist (student.getUsername (), null)) {   ret.put(“类型”,“错误”);   ret.put(“味精”、“该姓名已存在!”);   返回受潮湿腐烂;   }   student.setSn (StringUtil。generateSn (" S ", " "));   如果(studentService.add(学生)

利用导弹框架怎么制作一个学生管理系统