본문 바로가기

03. Development/03. JSP

jsp application 객체 메소드

1. 서버 관련 메소드

 메소드 설명
 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 객체의 유효범위는 해당 어플리케이션이 실행되는 동안이다.