본문 바로가기

JAVA

JSP 페이지 예외 처리하기

  • JSP 페이지 예외 처리과정
    • JSP 예외 처리 페이지 생성 -> 디렉티브 태그 속성 중 isErrorPage = 'true' 설정 
  • 숫자가 입력이 안됐을 경우 예외처리 페이지 출력 

 

첫번째 라인에 있는 디렉티브 태그 내에서 errorPage ="addException.jsp" 페이지 지정

Integer.parseInt() 사용 하여 문자열인 숫자를 숫자형으로 형변환

이때 문자열내에 문자가 파라미터로 넘어왔을시 에러 페이지로 이동됨.

 

디렉티브 태그 내 isErrorPage="true" 설정 

문자열에 숫자가 아닌 문자가 넘어왔을 경우 해당 페이지로 이동된다.

  • JSP 페이지의 오류 페이지 종류
    • JSP 실행 시 자주 발생하는 오류들이 있다.
      • 404 오류 -> 요청한 페이지가 없을 경우 나타나는 오류
      • 500 오류 -> 컨테이너에서 페이지 처리 중 오류 발생시 나타나는 오류
    • 각 코드별 web.xml 에러페이지 지정 방법
      •  
    • web.xml과 디렉티브 errorPage 속성이 같이 지정 되어있을경우 디렉티브 errorPage 부분이 먼저 실행된다.