コード例 #1
0
  @RequestMapping(
      value = "/addUser.jsn",
      method = {RequestMethod.POST, RequestMethod.GET})
  @ResponseBody
  public Object addUser(
      HttpServletRequest request, HttpServletResponse response, @ModelAttribute User user) {
    if (user.getUserName() == null || "".equals(user.getUserName())) {
      logger.error("登录名称为空");
      return null;
    }
    if (user.getFullName() == null || "".equals(user.getFullName())) {
      logger.error("姓名为空");
      return null;
    }
    if (user.getEmail() == null || "".equals(user.getEmail())) {
      logger.error("邮箱为空");
      return null;
    }
    if (user.getPassWd() == null || "".equals(user.getPassWd())) {
      logger.error("密码为空");
      return null;
    }
    HttpSession session = request.getSession(true);

    User currestUser = (User) session.getAttribute("currestUser");
    if (currestUser != null) {
      user.setCreator(currestUser.getFullName());
    }

    return userService.addUser(user);
  }