[JSP/Servlet] ServletContext/ServletConfig

ServletContext 

- web application의 실행환경 관련 기능 제공하며 app실행 시작시 생성~ app 종료시    소멸 => web container가 관리


o 속성의 저장소

o 초기 파라미터 조회

o app 관련 정보를 조회


ServletConfig 

- (특정) 서블릿 객체가 사용할 기능/정보를 제공


o 초기파라미터


-> 서블릿 객체 생성 시점에 생성 ~ 서블릿 객체가 소멸시점에 소멸

    (init()를 통해 서블릿에 주입) 



※ web.xml 저장

ServletContext(초기파라미터를 공유함)

- <web-app> 태그 안에 설정

- 초기파라미터 1개 설정

- 서블릿 코드 : getServletContext().getInitparameter("이름");

ex) <web-app>

<context-param>

<param-name> 이름 </param-name>

<param-value> 문자열</param-value>

</context-param>


ServletConfig(각 서블릿이 따로 초기파라미터를 가진다.)

- <servlet> 태그 안에 설정

- 초기파라미터 1개 설정

- 서블릿 코드 : getServletConfig().getInitparameter("이름");

ex) <servlet>

<servlet-name> </servlet-name>

<servlet-class> </servlet-class>

<init-param>

<param-name> 이름</param-name>

<param-value> 초기파라미터값 </param-value>

</init-param>

</servlet>

댓글

Designed by JB FACTORY