- application 객체는 웹 애플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻거나,
애플리케이션이 실행되고 있는 동안 발생할 수 있는 이벤트 로그 정보와 관련된 기능들을 제공한다.
- application 기본객체는 웹 애플리케이션 당 1개의 객체가 생성됨. 웹사이트의 방문자 기록을 카운트할 때 사용
*application 내장객체의 메소드
- getServerInfo(): String = 웹 컨테이너의 이름과 버전을 리턴
- getMimeType(fileName) : String = 지정된 파일의 MIME 타입을 리턴
- RealPath(path) : String = 지정된 경로를 웹 애플리케이션 시스템상의 경로로 변경하여 리턴
- log(message) : void = 로그 파일에 message를 기록한다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>applicationTest</title>
</head>
<body>
<h1>applicationTest.jsp</h1>
<table border = "1">
<tr>
<td>WAS 이름과 버전</td>
<td><%=application.getServerInfo() %></td>
</tr>
<tr>
<td>현재 프로젝트의 경로</td>
<td><%=application.getRealPath("/") %></td>
</table>
</body>
</html>
댓글