/**
   * 对注册人员信息的修改,可以是注册人员本身或者管理员
   *
   * @return
   */
  public String updateR() {
    init();
    String registerId = request.getParameter("registerId"); // 从请求参数过来的是老师更改
    if (registerId == null) {
      registerId = request.getSession().getAttribute("USER_ID").toString(); // 从session获得的是注册人员更改的
    }
    Register register = personService.getRegister(registerId);
    request.setAttribute("register", register);

    String imageUrl = register.getImageUrl();
    if (imageUrl != null) {
      oldPicturePath = imageUrl;
      imageUrl = imageUrl.substring(imageUrl.lastIndexOf("\\") + 1);
      String relativeUrl = "File/images/" + imageUrl;
      register.setImageUrl(relativeUrl);
    }

    return "updateRSuccess";
  }
  /**
   * 添加一个注册人员信息
   *
   * @return
   * @throws Exception
   */
  public String addR() throws Exception {
    init();
    if (pictureUpload() != null) {
      register.setImageUrl(pictureUpload());
    }

    personService.saveReister(register);
    request.setAttribute("SUCCESS", "添加注册人员成功");
    return "addSuccess";
  }
  /**
   * 处理注册人员信息的修改
   *
   * @return
   * @throws Exception
   */
  public String updateRDeal() throws Exception {
    init();
    if (pictureUpload() != null) {
      register.setImageUrl(pictureUpload());
      if (oldPicturePath != null) { // 设置了新的图片就删除原来的图片
        File file = new File(oldPicturePath);
        if (file.exists()) {
          file.delete();
        }
      }
    }
    personService.updateRegister(register);
    response.getWriter().write("<script type='text/javascript'> alert('修改注册人员信息成功')</script>");
    response.flushBuffer();
    response.getWriter().close();

    return NONE;
  }