Application object

Programming/JSP 2013. 4. 14. 21:01

application 내장 객체 기능

 

  • 서버 정보 출력
  • 어플리케이션 내에서 정보 공유
  • 로그 기록

 

 

pageContext 객체가 각각의 서블릿 내에서만 정보 공유를 하는 반면, application 객체는 javax.servlet.ServletContext 인터페이스 형의 객체로써, 환경 설정 파일인 WEB-INF/web.xml 파일을 이용하여 어플리케이션 내의 모든 서블릿 내에서 정보를 공유 합니다.

 

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

 

<web-app ...>
    <context-param>
        <param-name>파라미터 이름</param-name>
        <param-value>파라미터 값</param-value>
    </context-param>
</web-app>

 

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

 

Enumeration getInitParameterNames()
String getInitParameter(String name)


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

,