ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 예외 페이지
    IT/JSP 2020. 3. 13. 16:08

    실행을 해 보면 int i = 40/0;에서 예외가 발생했다고 알려주며 오류 페이지가 뜬다.

    이 예외를 처리하기 위해서 <%@ page errorPage="errorPage.jsp" %> 코드를 추가해

    예외처리를 해결해주는 jsp를 만든다.

    <%@ page isErrorPage="true" %> 코드는 이 페이지는 에러가 발생했다고 알려주는 코드다.

    이 코드(true)를 넣어야 <%=exception.getMessage() %> exception객체를 쓸 수 있다.

    이 코드를 넣고 실행을 해도 웹 페이지가 정상적이게 나오지 않는다.

    컨테이너쪽에서 Status 값을 제대로 넘겨지지 않았기 때문이다. 

    <% response.setStatus(200); %> 이 코드를 넣으면 된다.

    200은 정상적으로 완료된 페이지를 나타낸다.

    만약, 이 것을 설정 안 해주면 디폴트로 500이 설정될 수 있다.


    제대로 예외발생과,처리가 실행된 페이지

    'IT > JSP' 카테고리의 다른 글

    SQL문  (0) 2020.03.14
      (0) 2020.03.13
    세션  (0) 2020.03.12
    쿠키  (0) 2020.03.12
    액션태그  (0) 2020.03.12
Designed by Tistory.