서블릿 클래스나 JSP 페이지의 환경에 관련된 정보는 javax.servlet.ServletContext 인터페이스 타입의 객체를 이용하여 얻는다.
서블릿 클래스에서 이 타입의 객체를 구하기 위해서는 getServletContext 라는 메서드를 호출하면 된다.
이 메서드는 모든 서블릿 클래스의 상위클래스인 javax.servlet.GenericServlet 클래스에 속하므로 메서드 이름만으로 호출할수 있다.
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 메서드는 웹 컨테이너가 지원하는 서블릿 규격의 메이저 버전과 마이너 버전을 리턴한다.
'JSP&Servlet' 카테고리의 다른 글
ServletContext / ServletConfig init-param 차이점 (0) | 2017.02.26 |
---|---|
필터 (0) | 2017.02.26 |
서블릿의 초기화 파라미터 / init-param (0) | 2017.02.26 |
서블릿 클래스의 init 메서드/destroy 메서드 (0) | 2017.02.26 |
서블릿 클래스에서 세션 사용하기 (0) | 2017.02.26 |