// 完整的参数项为:@RequestMapping(value="",method =
 // {"",""},headers={},params={"",""}),各参数说明如下:
 // value :String[] 设置访问地址
 // method: RequestMethod[]设置访问方式,字符数组,查看RequestMethod
 // 类,包括GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE,常用
 // RequestMethod.GET,RequestMethod.POST
 // headers:String[] headers一般结合method = RequestMethod.POST使用
 // params: String[] 访问参数设置,字符数组 例如:userId=id
 @RequestMapping(value = "/addUser", method = RequestMethod.POST)
 public String addUs(
     // 在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),
     // 另外一种是用注解@RequestParam直接获取。
     @RequestParam(value = "name") String name,
     @RequestParam(value = "password") String password,
     @RequestParam(value = "phone") String phone,
     @RequestParam(value = "idcard") String idcard,
     @RequestParam(value = "store_id") int storeid,
     @RequestParam(value = "state") int state,
     @RequestParam(value = "ulevel") int ulevel,
     Users user,
     Model moudel)
     throws IOException {
   System.out.println(
       name + ":" + password + ":" + phone + ":" + idcard + ":" + state + ":" + ulevel);
   user.setName(name);
   user.setPassword(password);
   user.setPhone(phone);
   user.setIdcard(idcard);
   user.setState(state);
   user.setUlevel(ulevel);
   int row = userService.addUser(user);
   if (row >= 1) {
     return "redirect:/selectAll";
   } else {
     return "error";
   }
 }
 /**
  * 用户编辑
  *
  * @param request
  * @param user
  * @return
  */
 @RequestMapping(value = "/editUser/editUs", method = RequestMethod.POST)
 public String editUs(HttpServletRequest request, Users user) {
   System.out.println(">>>>>>>>>>>>>>>>");
   user.setName(request.getParameter("name"));
   user.setPhone(request.getParameter("phone"));
   user.setIdcard(request.getParameter("idcard"));
   user.setStoreid(request.getParameter("storeid"));
   user.setState(Integer.parseInt(request.getParameter("state")));
   user.setUlevel(Integer.parseInt(request.getParameter("ulevel")));
   userService.editUser(user);
   return "redirect:/selectAll";
 }