JAVA를 잡아라!...

JSP_isErrorPage & errorPage_에러 발생 시 안내 페이지 제공 본문

JSP

JSP_isErrorPage & errorPage_에러 발생 시 안내 페이지 제공

onivv 2024. 1. 5. 17:39

웹에서 에러가 발생할만한 요청을 하면, 사용자의 서비스가 끊기지 않도록 안내 (에러 페이지 제공!)

에러파일은 에러 폴더를 별도로 만들어서 작성

 

1. 페이지 지시어 <%@ page 에러 페이지 지정 : isErrorPage="true"

2. 페이지 지시어 <%@ page 에러 페이지 경로 : errorPage=".jsp 주소"


[ 문제 ]

숫자로 변환할 수 없는 문자열을 Integer.parseInt() 수행하려니까 

 

 

 

 

 

 

 

 

 

 

 

 

NumberFormatException 발생

 

[ 해결방법 ]

1. 에러 페이지 지정

<%@ page errorPage = "..." %>

JSP는 실행 도중 익셉션이 발생할 때 에러 화면 대신 지정한 JSP 페이지를 보여줄 수 있는 기능을 제공함

익셉션이 발생하면 보여줄 JSP 페이지는 page 디렉티브의 errorPage 속성을 이용해서 지정

 

2. 에러 페이지 작성

<%@ page isErrorPage = "true"%>

JSP 페이지에게 에러 페이지라는 것을 인식할 수 있도록,

page 디렉티브의 isErrorPage 속성의 값을 true 로 지정

 

Error Page

 

'JSP' 카테고리의 다른 글

JSP_MVC 패턴_댓글달기  (0) 2024.01.08
JSP_로그인  (0) 2024.01.07
JSP_내장 객체 (기본 객체)  (0) 2024.01.06
JSP_문제해결방법_(모듈화 전/후, +Servlet)  (0) 2024.01.04
JSP_개념  (2) 2024.01.04