/** * 执行注册的业务逻辑。 * * @param regUser 代注册的用户信息 * @return */ @RequestMapping("doRegister") public String doRegister(User regUser, Map<String, Object> maps) { // 对密码进行sha,不保存原始密码 String password = shaPasswordEncoder.encodePassword(regUser.getPassword(), KeyValue.PASS_SALT); regUser.setPassword(password); regUser.setCreateDate(new Date()); regUser.setId(ObjectId.get().toString()); int result = userServiceImpl.save(regUser); if (result == 1) { return "home/index"; } else { maps.put(MSG, "账号注册失败。"); return "user/register"; } }