본문 바로가기

서블릿

(3)
javax.servlet.ServletException: File &quot not found 이 에러는 jsp 파일이 서블릿으로 변환되지 않았다는 것이다.원인을 찾아보면 컨트롤러단과 실제 경로상의 오타일 경우가 매우 많다.에러 로그를 보면 답이 나온다 ^^
서블릿 라이프 사이클과 리스너 인터페이스 ■ 서블릿 라이프사이클의 이벤트와 리스너 인터페이스 종류1. ServletContextListener웹 어플리케이션의 시작과 종료시 자동으로 발생되는 이벤트를 수행하기 위한 메소드를 정의한 인터페이스이다.구현해야 할 메소드contextInitialized(ServletContextEvent sce) : void웹 컨테이너가 처음 구동될 때 실행되는 메소드contextDestoryed(ServletContextEvent sce) : void웹 컨테이너가 종료될 때 실행되는 메소드2. ServletContextAttributeListener컨테이너에 저장된 속성 값들의 변화가 있을 때 수행하기 위한 메소드를 정의한 인터페이스이다.구현해야 할 메소드attributeAdded(ServletContextAttri..
서블릿 생명주기 [출처] 남시언님 블로그 서블릿의 일생 우선 먼저 알아야 할 점은 서블릿의 가장 중요한 상태는 초기화 상태 라는 것입니다. 무슨말인고 하니... 우선 아래의 시퀀스 다이어그램 비스무리한 그림으로 표시한 이미지를 보세요 ~^^; 그림을 잘 못그려서;;; 어쨋거나 저쨋거나 설명을 좀 덧붙이자면 ● 처음으로 컨테이너는 서블릿 클래스를 로딩합니다. ● 그런 다음 서블릿의 생성자를 호출하여 인스턴스화를 하죠. ● 그리고 초기화메소드인 Init() 메소드를 호출합니다. 이 메소드는 서블릿에서 단 한번만 호출됩니다. 또한 꼭 init() 메소드는 service() 메소드 이전에 실행되어야 합니다. 서블릿을 초기화하는 기능을 합니다. 초기화할 코드가 있다면 이 메소드를 재정의 한 후 여기에 작성하면 되겠습니다. (ex..