[ servlet 초기화 파라미터, 컨텍스트 파라미터, 서블릿 컨텍스트 리스너]
1. 서블릿 초기화 파라미터
: 특정 서블릿에서만 사용될 수 있는 초기화 파라미터를 지정해서 가져다 사용할 수 있다.
2가지 방법)
1) web.xml의 servlet 태그 내에 정의하기
servlet
web.xml
2) 어노테이션으로 @WebServlet(initParams={@WebInitParam(name="",value="")} 방식으로 지정하기
2. 모든 Servlet에서 사용할 수 있는 초기화 변수 설정하기(컨텍스트 파라미터)
: web.xml에 context-param 태그 내에 선언한다.
서블릿에서 가져다 사용할 때는 getServletContext() 를 가져온 뒤 getInitParameter("")을 사용해 값을 꺼내온다.
web.xml
servlet
3. ServletContextListener 를 이용한 어플리케이션 시작과 종료 감시
: web.xml에 listener를 등록해 놓으면 어플리케이션 시작과 종료시에 contextDestroyed 메서드와
contextInitialized 메서드가 호출된다.
이는 각 서블릿의 init() 메서드보다 먼저 호출되는 것이며
최종적으로 destroy() 메서드보다 이후에 호출된다.
구현 방식은
ServletContextListener 인터페이스를 implement해서 클래스를 작성하고
해당 클래스를 web.xml에 리스너 태그 내에 등록한다.
servlet
web.xml
'스터디 > JSP' 카테고리의 다른 글
JSP 지시자(directive) : page지시자,include지시자,taglib 지시자 (0) | 2017.08.10 |
---|---|
JSP 스크립트 요소(스크립트릿,선언식,표현식) (0) | 2017.08.10 |
5. Servlet에서의 HTML Form태그, servlet Parameter, 한글처리 (0) | 2017.08.08 |
4. servlet의 라이프사이클(lifecycle) (0) | 2017.08.08 |
3. servlet의 doGet(), doPost()와 PrintWriter 객체 (0) | 2017.08.08 |