코딩
JSP Life Cycle
heggy
2021. 1. 14. 13:58
- JSP 컨테이너(톰캣)는 JSP 파일을 HttpJspPage 인터페이스를 구현한
서블릿 클래스로 변환하여 생성함.
Life Cycle 관련 메소드
- jspinit() : Servlet의 init 메소드와 동일(재정의 가능)
- jspDestroy() : Servlet의 destroy 메소드와 동일(재정의 가능)
- 톰캣 서버가 중지되거나 로딩되지 않을떄(unload 될때만 동작함)
- jspService() : Servlet의 service 메소드와 동일. (재정의 불가능)
요청이 들어올 때마다 새로운 스레드를 실행함
>> 재정의 불가능한 이유 : JSP에서 작성한 코드를 받아서 컨테이너가
_jspService() 메소드를 만들기 떄문에 절대 재정의 불가능.