예외처리를 하는 방법에는 페이지 지시자를 활용하는 방식과 web.xml 파일을 이용하는 방식 2가지로 나뉜다.


첫번째 페이지 지시자를 활용하는 방식이다.

예외가 예상되는 페이지와 예외발생시 처리를 해주는 페이지를 각각 1개씩 만든다.

예외가 예상되는 페이지에는 페이지 지시자를 이용해서 <%@page errorPage="예외처리할 경로"%>를 사용해주면 된다.


예외처리할 페이지에는 <%@page isErrorPage= "true"%> 를 사용하여 예외처리 페이지로 사용하겠다고 선언한다. 그 밑에 <%response.setStatus(200); %> 를 하여 예외페이지 인것을 알려준다.

<body>에는 <%= exception.getMessage() %>



두번째 web.xml파일을 사용하는 방식이다.


해당 페이지를 찾을 수 없다는 에러 -> 404에러

연산이 잘못됬다는 에러 ->500에러

여기서 주의 해야할점은 위에 <% response.setStatus(200); %> 페이지 지시자를 넣어야 한다는 것이다.


'프로그래밍 > JSP' 카테고리의 다른 글

jdk tomcat 오류  (0) 2018.07.27
자바 빈 사용  (0) 2018.07.26
JSP 쿠키와 세션  (0) 2018.07.26
JSP forward include param  (0) 2018.07.26
JSP request, reponse 객체 이해하기  (0) 2018.07.26

+ Recent posts