Config object

Programming/JSP 2013. 4. 15. 00:10

config 내장 객체 기능

 

  • 서블릿 정보 출력
  • 서블릿 컨테이너의 초기화 파라미터 사용

 

 

config 내장 객체는 javax.servlet.ServletConfig 인터페이스를 구현한 객체이며, 서블릿 컨테이너 관리 및 서블릿 초기화시
<TOMCAT_HOME>/conf/web.xml 에 작성된 초기화 파라미터 정보를 모든 웹 어플리케이션과 공유합니다.

 

web.xml 파일에 파라미터는 다음과 같이 <servlet> 태그 안에 이름/값 으로 등록합니다.

 

<web-app ...>
    <servlet>
        <servlet-name>InitParamTests</servlet-name>
        <servlet-class>com.oops4u.test.TestInitParams</servlet-class>

        <init-param>
            <param-name>adminEmail</param-name>
            <param-value>admin@a.com</param-value>
        </init-param>
        <init-param>
            <param-name>mainEmail</param-name>
            <param-value>main@b.com</param-value>
        </init-param>
    </servlet>
</web-app>

 

web.xml 파일을 수정한 후에 톰캣을 재시작하고 나며 변경된 내용이 어플리케이션에 적용됩니다.
다음 메소드를 이용하여 web.xml 파일에 등록된 파라미터를 얻을 수 있습니다.

 

String getServletName()
Enumeration getInitParameterNames()
String getInitParameter(String name)


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,