ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 서블릿 web.xml에서의 오류 처리, include 태그 유의점
    카테고리 없음 2024. 1. 23. 17:49

     

     


     

    "name"과 "value" 속성들을 포함한 "jsp:param" 표준 액션이 요구됩니다. 

     

     

    십몇분간 고전한 오류

     

    오류를 검색해보니, Include 태그의 끝부분에 / 하나가 빠져서  이런 오류가 났다 ㅠ

     

    X

    <jsp:include page="mainNoticeList.jsp" >

    O

    <jsp:include page="mainNoticeList.jsp" />

     

     


     

    jsp 코딩을 하다가, 잘못된 부분이 있으면 브라우저에서 기본으로 제공하는 오류 페이지가 있다

     

     

     

    그런데 이런 에러페이지를 직접 jsp를 만들어서 처리도 가능하다.

     

    프로젝트 내 web.xml 파일 내 아래 코드를 붙이면 된다.

     

    <error-page>

    <error-code>404</error-code>

    <location>/WEB-INF/views/error/404_2.jsp</location>

    </error-page>

     

    <error-page>

    <error-code>500</error-code>

    <location>/WEB-INF/views/error/500.jsp</location>

    </error-page>

     

    error-code 부분에 웹에서 보이는 오류 번호를 쓰고, location 부분에 해당 오류가 뜰 시 오류처리에 사용할 페이지 경로를 입력해준다.

     

    이 부분을 exception-type으로 지정할 시 자바에서 NullPointerException 등의 예외 분류에 따른 오류 처리도 가능하다.

     

    ex ) java.lang.NullPointerException 

Designed by Tistory.