웹 애플리케이션에서 많이 사용되는 서블릿 초기화 방법을 알아보겠습니다. 서블릿은 소스 코드 수정을 한 후 반드시 컴파일해서 새로 배치되어야만 수정된 내용이 반영되어 사용 가능합니다. 따라서 초기화 값이 변경되어야 할 경우 반영하기까지 다소 시간이 소요됩니다. 웹 초기화는 이러한 단점을 해결할 수 있는 방법을 제시합니다.
1.ServletContext 객체 이용 방법
2.ServletConfig 객체 이용 방법
3.ServletContextListener 이용 방법
초기 값으로 사용할 매개변수는 dog sound, cat sound, 새 울음소리 를 사용할 것입니다.
1. don sound는 ServletContext 객체를 이용하여 초기화 하겠습니다.
Web Pages > WEB-INF > web.xml 로 이동하여서 General을 클릭한 후 초기화 합니다.
결과입니다.
2. cat sound는 ServletConfig 객체를 이용하여 초기화 하겠습니다. 먼저 서블릿이 필요합니다.
결과입니다.
MyServlet.java를 작성하겠습니다
3. 새 울음소리를 ServletContextListener를 이용하여 구현하겠습니다.
Context Listener 인터페이스를 구현한다.
MyServletContextListener.java를 작성하겠습니다
web.xml에 추가합니다.(리스너를 사용한다는것을 알려주기위해서입니다)
index.jsp를 작성해보겠습니다.
.ServletContext 객체 이용
ServletConfig 객체 이용
index.jsp
MyServlet.java
ServletContextListener 이용
결과
'JSP' 카테고리의 다른 글
#9.1 JSP 로깅 (0) | 2020.05.10 |
---|---|
#8.2 필터링 (0) | 2020.05.09 |
#7.2 JSP Download 프로젝트 (0) | 2020.05.07 |
#7.1 JSP FileUpload프로젝트 (0) | 2020.05.06 |
#6.3 JSP InsertTable 프로젝트 (0) | 2020.05.01 |