CODEDRAGON ㆍDevelopment/JSP
ServletContext 인터페이스
서블릿 클래스와 서블릿 켄테이너간 통신을 위한 메소드들을 정의하고 있습니다.
ServletContext 객체는 ServletConfig 객체에 포함되어 있습니다. 따라서 ServletConfig.getServletContext() 메소드를 사용하면 ServletContext 객체를 얻을 수 있습니다.
ServletContext 주요메소드
메소드 |
설명 |
Object getAttribute(String name) |
주어진 이름의 서블릿 컨테이너의 속성을 반환 |
Enumeration getAttributeNames() |
서블릿 컨테이너의 속성에 대해 이름들을 Enumeration 객체를 반환 |
void removeAttribute(String name) |
서블릿 컨텍스트로부터 주어진 이름의 속성을 제거 |
void setAttribute(String name, Object obj) |
서블릿 컨텍스트에 주어진 이름의 속성을 추가 |
ServletContext getContext(String url) |
주어진 서버 상의 url에 해당하는 ServletContext객체를 반환 |
int getMajorVersion() |
웹 서버가 지원하는 자바 서블릿 API의 major 버전을 반환 |
int getMinorVersion() |
웹 서버가 지원하는 자바 서블릿 API의 minor 버전을 반환 |
String getMimeType(String file) |
문자열로 주어진 파일에 대한 MIME 타입을 반환 |
String getRealPath(String path) |
주어진 가상 디렉토리의 실제 경로를 반환 |
RequestDispatcher getRequestDispatcher(String url) |
주어진 경로에 위치에 있는 자원을 위한 wrapper로 작동하는 RequestDispatcher 객체를 반환 |
URL getResource(String path) |
주어진 경로에 매핑되는 자원을 반환 |
InputStream getResourceAsStream(String path) |
주어진 경로에 매핑되는 자원으로부터 입력받을 수 있는 입력 스트림을 반환 |
Enumeration getServlets() |
자바 서블릿 API 2.0부터 제거 |
void log(Exception exc, String msg) |
자바 서블릿 API 2.0부터 제거 |
void log(String msg) |
서블릿 로그 파일에 주어진 메시지를 기록한다. |
void log(String msg, Throwable t) |
스택의 내용과 주어진 예외가 가지는 확장 메시지를 서블릿 로그 파일에 기록 |
String getServletInfo() |
서블릿이 실행되고 있는 서블릿 엔진의 이름과 버전을 반환 |
'Development > JSP' 카테고리의 다른 글
page 디렉티브, page 디렉티브 주요 속성 (0) | 2017.07.18 |
---|---|
ServletContextListener(웹어플리케이션 감시) - web.xml파일에 리스너 클래스 기술, @WebListener 어노테이션을 통한 리스터 클래스 기술 (0) | 2017.07.18 |
ServletContext(데이터 공유), web.xml 파일을 통한 공유 파라미터 활용 단계, 식별자에 공백문자 주의 (0) | 2017.07.18 |
Servlet파일에 초기화 파라미터(Initialization Parameter) 기술, Servlet파일에 어노테이션을 활용한 초기화 파라미터 활용 단계 (0) | 2017.07.18 |
web.xml 파일을 통한 초기화 파라미터 활용 (0) | 2017.07.18 |