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
복사했습니다!