JSP
에러 처리 ( 익셉션 직접 처리하기 )
hojomu
2023. 3. 21. 12:50
익셉션 처리 예제)
- 다음은 name 파라메터가 주어지지 않아서 오류화면(익셉션)이 뜨는 코드이다.
try-catch 로 익셉션을 처리하자
익셉션 처리
try{ 예외 발생 코드 }
catch(Exception ex){ }
에러페이지 지정
<%@ page errorPage = "/error/viewErrorMessage.jsp" %>
응답 상태 코드별로 / 익셉션 타입별로 에러 페이지 지정하기
- Servers 폴더의 web.xml 로 이동한다.
응답 상태 코드별로 에러 페이지 지정
<web-app >
<error-page>
<error-code>404</error-code>
<location>/error/error404.jsp</location>
</error-page>
</web-app>
익셉션 타입별로 에러 페이지 지정
<web-app >
<error-page>
<exception-type>404</exception-type>
<location>/error/errorNullPointer.jsp</location>
</error-page>
</web-app>
- web-app 태그 사이에 위의 코드를 넣으면, 404 코드가 발생했을 때 location 의 URL로 이동한다.