<%@ page isErrorPage = "true"%>
<%@ page errorPage = "errorPage.jsp"%>
DD <error-page> tag
<exception-type> 이나 또는 HTTP 상태 <error-page>
defalut error page
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location> /errorPage.jsp</location>
</error-pgage>
특정 예외 사항에 대한 오류 페이지
<error-page>
<exception-type> java.lang.ArithmeticException</exception-type>
<location>/arithmeticError.jsp</location>
</error-page>
<c:catch>
예외 사항이 실제 발생시 Exception 객체에 접근하는 방법은?
실제 오류 페이지도 아니고 일반 JSP 라서 내장 객체인 exception을 쓸 수도 없다.
Exception을 속성으로 만든다.
<c:catch> 문 뒤에 Exception 객체를 다루고 싶으면 옵션 속성인 var를 사용
<c:catch var = "myException">
<c:catch> 자바의 catch 문이 아닌 try 문처럼 행동
댓글 없음:
댓글 쓰기