본문 바로가기
JSP

Application 객체

by 복제비 2022. 7. 16.

Application 객체


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 / 서블릿 컨테이너 이름 및 버전을 리턴함

 

로그 관련 메서드

웹 애플리케이션이 실행되는 동안에 발생하는 여러가지 이벤트들을 로그 파일에 저장할 때 사용하는 메서드입니다.

 

메 서 드 설 명
log(String  message) message 내용을 로그 파일에 기록함
log(String  message, Throwable  exception) 예외 상황과 관련된 정보를 포함하여 로그 파일에 기록함

 

속성 관련 메서드

해당 애플리케이션이 실행되는 동안 유효한 메서드입니다.

 

메 서 드 설 명
getAttribute(String  name) name 에 해당하는 속성값을 리턴함
removeAttribute(String  name) name 에 해당하는 속성값을 삭제함
setAttribute(String  name, Object) name 이라는 이름으로 Object 형 데이터를 저장함

 

실습 예제 1

실행 결과는 다음과 같습니다.

실습 예제 2

실행 결과는 다음과 같습니다.

 

'JSP' 카테고리의 다른 글

서블릿 예외 관련 내장 객체  (0) 2022.07.18
session 객체  (0) 2022.07.17
pageContext 객체  (0) 2022.07.15
out 객체  (0) 2022.07.14
response 객체  (0) 2022.07.13

댓글