내부 doGet()/doPost()
I은 할 여러 요청 RequestDispatcher dispatcher
가재사용 RequestDispatcher의 서블릿의 객체
init()
가변 인스턴스
dispatcher = getServletContext().getRequestDispatcher("/WEB-INF/pages/view.jsp");
0123이되도록했다
및 doGet()/doPost()
은 이렇게 뒤에 이유는 모든 요청에 대해 RequestDispatcher
건설 (/ 조회)의 비용을 저장하는 것입니다
dispatcher.forward(request, response);
있습니다. 서버 구현이 이미 객체를 캐시하고 모든 getRequestDispatcher()
호출에 대한 URL로 디스패처를 조회하는 경우 코드에서 디스패처에 대한 참조를 init
으로 얻음으로써 조회 비용을 절약 할 수 있습니다.
또한 동일한 디스패처 개체가 매번 사용되므로 스레드 안전성 여부를 알고 싶습니까?