/**
   * 修改用户密码
   *
   * @param request
   * @param response
   * @return
   * @throws ServletException
   * @throws IOException
   */
  public String alterAdmin(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    System.out.println("alterAdmin");

    String password = request.getParameter("password"); // 原始密码
    String newPassword = request.getParameter("newPassword"); // 新密码
    String reNewPassword = request.getParameter("reNewPassword"); // 确认新密码

    System.out.println(password);
    Object username = request.getSession().getAttribute("admin");
    Manager admin = (Manager) username; // 取得当前要修改密码的用户名

    if (newPassword.equals(reNewPassword)) { // 判断新密码和确认密码是否一致
      int result = loginServer.alterAdmin(admin.getUsername(), password, newPassword);
      if (result == 1) {
        JOptionPane.showMessageDialog(null, "密码修改成功!");
        return "r:/index.jsp";
      } else {
        JOptionPane.showMessageDialog(null, "密码输入错误!");
        // return "alteradmin.jsp";
        return "r:/index.jsp";
      }
    } else {
      JOptionPane.showMessageDialog(null, "密码输入错误!");
      // return "alteradmin.jsp";
      return "r:/index.jsp";
    }
  }