서블릿 클래스나 JSP 페이지의 환경에 관련된 정보는 javax.servlet.ServletContext 인터페이스 타입의 객체를 이용하여 얻는다.

서블릿 클래스에서 이 타입의 객체를 구하기 위해서는 getServletContext 라는 메서드를 호출하면 된다.

이 메서드는 모든 서블릿 클래스의 상위클래스인 javax.servlet.GenericServlet 클래스에 속하므로 메서드 이름만으로 호출할수 있다.


1
ServleContext context = getServletContext();
cs

 

getServletContext() 메서드는 ServletContext 객체를 리턴한다.

이메서드가 리턴한 객체를 이용하면 Servlet 인터페이스에 속하는 여러가지 메서드를 호출할수 있다.


1
String str = context.getServletInfo();
cs
 


getServletInfo() 메서드는 서블릿이 속하는 웹 서버의 종류를 리턴한다.


1
2
3
4
int num1 = context.getMajorVersion()
 
int num1 = context.getMinorVersion()
 
cs

 

getMajorVersion 과 getMinorversion 메서드는 웹 컨테이너가 지원하는 서블릿 규격의 메이저 버전과 마이너 버전을 리턴한다.

+ Recent posts