Ejemplo n.º 1
0
  /** 保存更新,@Valid标注spirng在绑定对象时自动为我们验证对象属性并存放errors在BindingResult */
  @RequestMapping(value = "/{id}", method = RequestMethod.PUT)
  public String update(
      ModelMap model,
      @PathVariable java.lang.Integer id,
      @Valid PermissionGroup permissionGroup,
      BindingResult errors,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    if (errors.hasErrors()) {
      return "/permissiongroup/edit";
    }

    permissionGroupManager.update(permissionGroup);
    Flash.current().success(UPDATE_SUCCESS);
    return LIST_ACTION;
  }