[방법]
● JSP의 디렉티브 속성의 isErrorPage, errorPage 속성을 이용하여 Error페이지 설정을 해주는 방법
- 결과가 나오는 jsp파일에 errorPage 속성으로 에러 페이지 출력하는 jsp를 명시
1 2 3 4 | <%@ page language = "java" contentType="text/html; charset=utf-8" pageEncoding = "utf-8" errorPage = "에러처리jsp" %> |
- 에러 페이지 jsp는 isErrorPage 속성을 true로 해주고 예외처리 코드를 작성
1 2 3 4 | <%@ page language = "java" contentType="text/html; charset=utf-8" pageEncoding = "utf-8" isErrorPage = "true" %> |
● Web.xml에 xml로 각각의 에러 코드에 대한 예외 처리 페이지를 지정하는 방법
1 2 3 4 5 6 7 8 9 | <error-page> <error-code>에러코드1</error-code> <location>에러 페이지 jsp파일</location> </error-page> <error-page> <error-code>에러코드2</error-code> <location>에러 페이지 jsp파일</location> </error-page> |
※ 한개의 JSP페이지에서 페이지 디렉티브 errorPage 속성과 web.xml이 같이 지정되어 있으면 페이지 디렉티브의 errorPage가 우선적으로 나타남
'프로그래밍 > JSP' 카테고리의 다른 글
표현 언어 (0) | 2020.02.25 |
---|---|
JSP 액션태그 (0) | 2020.02.25 |
JSP 내장 객체(and 스코프) (0) | 2020.02.24 |
JSP 주석 (0) | 2020.02.23 |
JSP 스크립트 요소 (0) | 2020.02.23 |