서블릿 예외 관련 내장 객체
서블릿 예외 관련 내장 객체에는 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 |
댓글