페이지 모듈화와 요청 흐름 제어 -서버측 include가 아닌 클라이언트 측의 include라고 생각하자. -출력 결과만 (html코드)을 include한다. -include 되는 페이지와 변수를 같이 사용할 수 없다. -JSP의 실행 결과나 코드를 포함할 때 사용하는 액션 태그와 include디렉티브에 대해 알아본다. ex) 중복되는 헤더나 푸터등 영역에서 사용하면 좋다. 이 두 기능을 사용하면 중복된 코드 없이 여러 JSP코드에 공통된 구성 요소를 만들 수 있다. 액션태그의 처리 과정 ①. main.jsp가 웹브라우저의 요청을 받는다. ②. 출력내용 1을 출력 버퍼에 저장한다. ③. 가 실행되면 요청 흐름을 sub.jsp로 이동시킨다. ④. sub.jsp의 출력내용을 출력 버퍼에 저장한다. ⑤. su..
■■■ RequestDispatcher 인터페이스 ■■■ ※ 이 인터페이스는 『forward()』와 『include()』만 있다. ※ 처리 과정 및 개념 일반적으로 HttpServlet 을 상속받는 클래스... 서블릿 이렇게 작성된 클래스 내부에는 실제 요청을 서비스하는 『doGet()』과 『doPost()』 메소드가 정의되어 있으며 (service() 메소드가 상위 메소드) Servlet Container는 『HttpServlet』의 인스턴스를 생성하고, 『init()』 메소드를 실행해주고, 이 메소드에 의해 매핑된 URL에 (페이지 요청 방식에 따라) doGet()과 doPost()중 메소드를 호출해 주고(실행시켜 주고) Container가 종료될 때 『destroy()』 메소드를 호출해 주고, 관련..