관련글


application 기본 객체로 서버 정보 읽어오기
application 기본 객체는 ServletContext 클래스의 인스턴스로 웹 어플리케이션이 구동중인 웹 컨테이너에 대한 정보들을 얻을 수 있습니다.
메서드
반환타입
설명
getServerInfo()
String
현재 동작하고 있는 서버 정보를 리턴합니다.
getMajorVersion()
int
현재 지원하는 서블릿 스펙의 major 버전을 리턴합니다.
getMinorVersion()
int
현재 지원하는 서블릿 스펙의 minor 버전을 리턴합니다.


JSP
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>                 
     
<!DOCTYPE html> 
<html> 
<head> 
     <meta charset="UTF-8"> 
</head> 
<body> 
     <% 
           String serverInfo = application.getServerInfo();
           int majorVersion = application.getMajorVersion(); 
           int minorVersion = application.getMinorVersion(); 
           
           System.out.println("serverInfo = " + serverInfo); 
           System.out.println("majorVersion = " + majorVersion); 
           System.out.println("minorVersion = " + minorVersion); 
     %> 
</body> 
</html> 
cs


결과가 콘솔에 출력되는데, 제가 실행한 서버 환경은 tomcat 8.0에 Servlet 3.1 버전이라는 점을 알 수 있습니다.
serverInfo = Apache Tomcat/8.0.52                                                                    
majorVersion = 3
minorVersion = 1
cs




블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,