728x90
반응형
초기값 설정
ServletConfig
web.xml에 대한 정보를 가져오는 객체(interface)로 저장할 객체를 만들어 저장하고 getServlet 메소드로 정보가 저장된 객체 호출가능, getInitParam(“저장이름”)으로 초기화된 값을 가져올 수 있음
지정된 servlet에서만 활용 가능한 초기값임 / 동적 수정이 불가하여 상수값으로 보면 됨.
servlet이 초기화된 이후에 활용가능
<web-app>
<servlet>
<servlet-name>mappin명칭</servlet-name>
<servlet-class>설정 클래스명칭</servlet-class>
<init-param>
<param-name>저장 이름</param-name>
<param-value>저장값</param-value>
</init-param>
</servlet>
</web-app>
ServletContext
ServletConfig의 초기값은 지정된 Servlet에서만 사용이 가능하나 ServletContext는 모든 어플리케이션이 공용으로 사용하는 초기값을 설정, 값은 getServletContext().getInitParam(“저장이름”)으로 호출
<servlet>태그 안이 아니라 <web-app>내부에 설정
getServletContext앞에는 getConfig() / this가 생략되어 있음.
server에 대한 각종정보도 가지고 있는 객체임 (api 참조)
<web-app>
<context-param>
<param-name>저장 이름</param-name>
<param-value>설정값</param-value>
</context-param>
</web-app>
반응형
'프로그래밍 > JSP' 카테고리의 다른 글
08.13(서블릿 리스너1) (0) | 2020.08.13 |
---|---|
08.12(Deployment Descriptor(DD) 설정 - 리스너 설정) (0) | 2020.08.12 |
08.10(Session & Cookie) (0) | 2020.08.10 |
08.07(서블릿 메소드) (0) | 2020.08.07 |
08.06(서블릿) (0) | 2020.08.06 |