protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String 	op 			= request.getParameter("op");
		String userid = request.getParameter("id");
		String 	actionUrl 	= "";
		boolean ret;

		try {
			if (op == null || op.equals("member")) {
				int page = getIntFromParameter(request.getParameter("page"), 1);
				
				PageResult<Member> users = MemberDAO.getPage(page, 10);
				request.setAttribute("users", users);
				request.setAttribute("page", page);
				actionUrl = "admin/index.jsp";
			} else if (op.equals("show")) {
				Member user = MemberDAO.findById(userid);
				request.setAttribute("user", user);

				actionUrl = "admin/show.jsp";
			} else if (op.equals("update")) {
				Member user = MemberDAO.findById(userid);
				request.setAttribute("user", user);
				request.setAttribute("method", "PUT");
				
				actionUrl = "admin/signup.jsp";
			} else if (op.equals("delete")) {
				ret = MemberDAO.remove(userid);
				request.setAttribute("result", ret);
				
				if (ret) {
					request.setAttribute("msg", "사용자 정보가 삭제되었습니다.");
					actionUrl = "admin/success.jsp";
				} else {
					request.setAttribute("error", "사용자 정보 삭제에 실패했습니다.");
					actionUrl = "admin/error.jsp";
				}
			} else if (op.equals("signup")) {
				request.setAttribute("method", "POST");
				request.setAttribute("user", new Member());
				
				actionUrl = "admin/signup.jsp";
			}  else if (op.equals("article")) {
				int page = getIntFromParameter(request.getParameter("page"), 1);
				
				PageResult<Article> posts = ArticleDAO.getPage(page, 10); // 10개를 가져오는거던가..
				request.setAttribute("page", page);
				request.setAttribute("posts", posts);
				actionUrl = "admin/article.jsp";
			} else {
				request.setAttribute("error", "알 수 없는 명령입니다");
				actionUrl = "admin/error.jsp";
			}
		} catch (SQLException | NamingException e) {
			request.setAttribute("error", e.getMessage());
			e.printStackTrace();
			actionUrl = "admin/error.jsp";
		}
		
		RequestDispatcher dispatcher = request.getRequestDispatcher(actionUrl);
		dispatcher.forward(request, response);
	}