카테고리 없음

404에러와 500에러를 잡아보자??

IT grow. 2018. 7. 24. 23:35
반응형

JSP에서 에러는 하나의 코드에서 에러가 발생하면 웹 브라우저의 전체 화면 에러 메시지가 표시됨

조금씩 쓰다 보니까 눈에 계속 거슬리게 됬다.

그렇게 해서 알게 된 에러 처리 방법입니다.

엄청 대단한건 아니지만 저로써는 이게 더 약간 이뻐?? 보이는 것 같습니다.


보통 에러 페이지는 404와 500으로 나뉜다.


404는 문서를 찾을 수 없을 경우

500는 서버 내부 오류이다.

한번 해보자.


먼저 프로젝트 내에 있는 WEB-INF에 들어가서 

web.xml생성을 해준다 . 

그리고 다음 코드를 삽입해 준다.


<error-page>
<error-code>404</error-code>
<location> /error/404code.jsp </location>
</error-page>
<error-page>
<error-code>500</error-code>
<location> /error/500code.jsp </location>
</error-page>
</web-app>

그리고 나서 에러가 발생 시 표시할 페이지를 작성 해야 한다.

프로젝트 - WebContent - error 폴더 하나 생성 한다 .

error 폴더 생성 후 404code.jsp와 500code.jsp를 각각 생성 해 준다.

그리고 나서 

<% response.setStatus(HttpServletResponse.SC_OK);%>

위 코드를 각각 삽입을 하여 준다 . 

이 코드는 현재페이지가 정상적으로 응답 하는 페이지임을 지정하는 코드이다.

이렇게 하면 끝이다.

사실 상 크게 달라지는 건 없지만 , 작성자 나로써는 나름 이뻐 보여서 쓰는 방법이기도 하다 . 


반응형