application 내장 객체는 웹 애플리케이션 설정 정보를 갖는 context 와 관련이 있는 객체application 객체는 웹 애플리케이션 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻어내거나 애플리케이션 실행되고 있는 동안에 발생할 수 있는 이벤트 로그 정보와 관련된 기능들을 제공함| 메소드 | 설명 |
|---|---|
| String getServerInfo() | 웹 컨테이너의 이름과 버전 반환 |
| String getMimeType(fileName) | 지정한 파일의 MIME 타입 반환 |
| String RealPath(path) | 지정한 경로를 웹 어플리케이션 시스템상의 경로로 변경하여 반환 |
| void log(message) | 로그 파일에 message 기록 |

request.getServletContext()
session.getServletContext()
web.xml 파일로부터 환경설정 정보를 얻기 위해 사용될 수 있음| 메서드 | 설명 |
|---|---|
| String getInitParameter(String name) | 파라미터 name에 대한 값 반환 |
| Enumeration getInitParameterNames() | 컨텍스트 초기화 파라미터의 names 값들을 String 객체의 Enumeration으로 반환 |
| void setAttribute(String name,Object object) | 웹 어플리케이션 범위에 주어진 객체 설정 |
| Object getAttribute(String name) | 속성 namae에 대한 값 반환 |
| void removeAttribute(String name) | 서블릿 컨텍스트로 주어진 name에 대한 속성 제거 |