웹 애플리케이션의 환경 정보를 제공하는 내장 객체
setAttribute():
application.setAttribute("key", value);application.setAttribute("appName", "MyApp");getAttribute():
application.getAttribute("key");String appName = (String) application.getAttribute("appName");getRealPath():
application.getRealPath("/filePath");String realPath = application.getRealPath("/images/logo.png");getServerInfo():
application.getServerInfo();String serverInfo = application.getServerInfo();
"Apache Tomcat/9.0.41"getMajorVersion():
application.getMajorVersion();int majorVersion = application.getMajorVersion();
9getMinorVersion():
application.getMinorVersion();int minorVersion = application.getMinorVersion();
0getSpecificationVersion() (JSP 버전):
JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion();String jspVersion = JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion();
"2.3"getInitParameter():
application.getInitParameter("paramName");String paramValue = application.getInitParameter("PARAM1");<context-param>: 웹 애플리케이션의 초기화 파라미터를 설정하는 태그
<param-name>: 파라미터 이름
<param-value>: 파라미터 값
<description>: 파라미터에 대한 설명 (선택사항)
예시:
<context-param>
<param-name>PARAM1</param-name>
<param-value>1</param-value>
</context-param>