ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글

Designed by Tistory.