본문 바로가기
JSP

서블릿 예외 관련 내장 객체

by 복제비 2022. 7. 18.

서블릿 예외 관련 내장 객체

 

서블릿 예외 관련 내장 객체에는 config 객체, page 객체, exception 객체가 존재합니다.

 

config 객체

config 객체는 서블릿이 초기화될 때 JSP 컨테이너가 환경 정보를 서블릿으로 전달할 때 사용하는 객체를 의미합니다.

 

메 서 드 설 명
getInitParameter(String  name) 초기화 파라미터 값을 리턴함
getInitParameterNames( ) 서블릿 초기화 파라미터 이름을 리턴함
getServletName( ) 서블릿 이름을 리턴함

 

 

page 객체

page 객체는 JSP 자체를 나타내는 객체로서 자기 자신을 참조할 때 사용하는 객체를 의미합니다.

즉 Java에서 자기 자신을 가리키는 레퍼런스인 this 키워드를 사용해 참조할 수 있습니다.

 

웹 컨테이너는 Java만을 지원해서 굳이 page 객체를 사용하지 않고도 직접 참조할 수 있기 때문에 page 객체를 거의 사용하지 않습니다.

 

 

exception 객체

exception 객체는 JSP 페이지에서 발생한 예외처리하는 페이지를 지정할 때 전달되는 객체를 의미합니다.

exception 객체의 기본값이 false 이므로 예외처리를 위한 exception 객체를 사용하려면  반드시  page 디렉티브의 isErrorPage 속성을  true 로 지정해야 합니다.

 

메 서 드 설 명
getMessage( ) 오류 메세지 내용을 리턴함
printStackTrace( ) 표준 출력 스트림으로 스택 추적 정보를 출력함
toString( ) 예외 클래스 이름과 오류 메시지를 리턴함

 

예제 1

 

예제 2

'JSP' 카테고리의 다른 글

쿠키  (0) 2022.07.30
액션 태그  (0) 2022.07.29
session 객체  (0) 2022.07.17
Application 객체  (0) 2022.07.16
pageContext 객체  (0) 2022.07.15

댓글