1. 서버 관련 메소드
2. 로그 관련 메소드
3, 속성 관련 메소드
application 객체의 유효범위는 해당 어플리케이션이 실행되는 동안이다.
메소드 | 설명 |
getAttributeNames() | application 객체에 저장된 속성 이름 리턴 |
getMajorVersion() | 컨테이너가 지원하는 Major버전 정보 리턴 |
getMinorVersion() | 컨테이너가 지원하는 Minor버전 정보 리턴 |
getMimeType(String file) |
file에 지정된 파일의 MIME type 리턴 |
getRealPath(String path) |
path에 지정된 자원 파일시스템의 실제 경로 리턴 |
getResource(String path) |
path에 지정된 자원을 URL객체로 리턴 |
getResourceAsStream(String path) |
path에 지정된 자원을 InputStream객체로 리턴 |
getContext(String path) |
path에 지정된 자원의 컨텍스트 정보 리턴 |
getServerInfo() | JSP/서블릿 컨테이너 이름 및 버전 리턴 |
2. 로그 관련 메소드
메소드 | 설명 |
log(String message) |
message 내용을 로그 파일에 기록 |
log(String message, Throwable exception) |
예외상황과 관련된 정보를 포함해 로그 파일에 기록 |
3, 속성 관련 메소드
메소드 | 설명 |
getAttribute(String name) |
name 에 해당하는 속성값 리턴 |
removeAttribute(String name) |
name 에 해당하는 속성값 삭제 |
setAttribute(String name, Object) |
name 이란 이름으로 Object형 데이터 저장 |
application 객체의 유효범위는 해당 어플리케이션이 실행되는 동안이다.