public String doRegister() { if (!StringUtils.validateName(getName())) { setErrMsg(StringUtils.NAME_FORMAT_WARN_MSG); return ERROR; } if (!StringUtils.validateAccount(getAccount())) { setErrMsg(StringUtils.ACCOUNT_FORMAT_WARN_MSG); return ERROR; } User user = new User(); user.setAccount(getAccount()); user.setPassword(getPassword()); user.setName(getName()); user.setEmail(getEmail()); String validateMsg = getAccountMgr().validatePasswordFormat(getPassword()); if (validateMsg != null) { setErrMsg(validateMsg); return ERROR; } if (getAccountMgr().getUserId(user.getAccount()) > 0) { setErrMsg("该用户名" + user.getAccount() + "已经存在咯~~~"); return ERROR; } else if (super.getAccountMgr().addUser(user)) { return doLogin(); } else { return ERROR; } }