-
[JSP] error 페이지, 에러코드기초/JSP 2017. 2. 28. 11:59
-고의 (작업중), 불의의 현상으로(과부하) 걸릴 때 에러가 발생이 되면
기존 에러페이지를 보여주지 말고 , 직접 만든 페이지를 보여주자왜??
error페이지를 그대로 출력시키면 신뢰도가 떨어지니깐...
어떻게 보여주지?!
방법은 3 가 지!
#1. 해당 페이지에 명시적 작성
<%@ page errorPage = "경로" %>
이렇게 에러페이지를 이동시키면 됩니다.
#2. 코드 500, 404에러 코드별로 지정
web.xml에 추가
브라우저가 제공하는 에러페이지가 싫어요...
페이지의 신뢰도를 떨어트려요 ...
[사용법]
<error-page>
<error-code>에러코드<error-code>
<location>경로</location>
</error-page>
#3. 자바(500에러) : 익셉션별로 페이지 지정할 수 있다.
[사용법]
패키지 부터 경로의 풀네임을 작성해주셔야 합니다.
<error-page>
<exception-type>패키지~익셉션</exception-type>
<location>경로</location>
</error-page>자바에러랑 익셉션 에러랑 동시에 일어날 경우?
우선 지정될 페이지는?
명시적 작성 > 익셉션 > 에러코드
높다<<< >>>낮다상태코드(에러 코드)
200 - 요청을 정상 처리
307 - 임시로 페이지 리다이렉트 되었음 response.senRedirect("페이지");
400 - 쿼리가 이상하거나 경로가 이상하다.
401 - 접근이 불허 되었습니다(권한)
402 - 요청한 페이지가 없을 때 (실제로 안만들었다, 페이지 스펠링이 틀렸을때);
404 - 요청한 페이지가 없을 때(실제로 안만들거나, 페이지 스펠링이 틀렸을떄);
405 - 메서드가 이상할때
500 - 서버에서 자바를 실행하다가 에러가 났을때
503 - 과부하 걸릴떄, 서버가 임시로 보수 중일때'기초 > JSP' 카테고리의 다른 글
[JSP] attribute, parameter 차이점 (0) 2017.02.28 [JSP] jar 파일 가져오기 (0) 2017.02.28 [JSP] page include, forward (0) 2017.02.27 [JSP]영역 비교 (0) 2017.02.23 [JSP] applcation영역 session영역 (2) 2017.02.23