Table of Contents
PC가 느리게 실행되나요?
오늘의 FAQ는 온 가족이 jsp 예외 오류가 발생하는 경우 도움이 되도록 작성되었습니다. NS.일반적으로 코드의 오류가 개발자에 의해 발생하거나 내부 오류가 시스템에 의해 발생할 수 있는 경우 일반적으로 JSP에서 예외가 발생합니다. JSP의 예외 처리는 말 그대로 Java에서와 동일합니다. 제 배우자는 아직 Try Catch 블록을 사용하여 예외를 처리합니다. JSP에서는 Java와 달리 휴먼 코드에 오류가 없을 때 예외가 있습니다.
NS.
이 장에서. JSP에서 예외를 처리하는 쉬운 아이디어에 대해 논의할 것입니다. JSP 프로모션 코드를 작성하면 코드 어디에서나 볼 수 있는 코딩 오류가 발생할 수 있습니다. 다음 오류는 JSP 코드에 나타날 수 있습니다.
예외 확인
JSP 예외는 무엇이어야 합니까?
예외는 일반적으로 사실이 런타임에 실행되는 개체입니다. 예외 처리는 런타임 문제를 처리하는 데 사용되는 프로세스 유형입니다. JSP에서 예외를 전문적으로 처리하는 두 가지 방법이 있습니다. errorPage 속성을 사용하는 것과 일반적으로 페이지 명령의 isErrorPage 속성을 사용하는 것입니다. 각 웹의
체크 누락은 예외이므로 때때로 사용자 오류나 문제가 추가로 발생하므로 프로그래머가 예측할 수 없습니다. 예를 들어 파일을 추가로 노출해야 하지만 파일을 찾을 수 없는 경우 예외가 발생합니다. 이러한 예외는 컴파일 시간에만 종료될 수 없습니다.
실행 예외
런타임은 예외입니다. 이 프로그래머는 아마도 피할 수 있었을 것입니다. 확인된 조건과 달리 런타임 예외는 컴파일 중 특정 지점에서 무시됩니다.
오류
이것은 거의 예외가 아니지만 오히려 사용자 또는 프로그램 ammista의 책임 영역 외부에서 차례로 발생하는 문제입니다. 심각한 오류에 대해 실제로 조치를 취할 수 있기 때문에 오류는 일반적으로 코드에서 무시됩니다. 설명을 위해 오버플로 오류가 발생합니다. 컴파일 시간에 고려되지 않았는지 여부입니다.
jsp 코드에서 가동 시간 예외/오류를 처리하는 방법에 대해 자세히 설명합니다.
개체 사용
예외 상품을 던지는 것은 Throwable 하위 클래스(예: java.lang. NullPointerException)의 이벤트이며 오류 메시지와 기사에서만 사용할 수 있습니다. 다음 표 구독자는 Throwable 재능에서 사용할 수 있는 필수 방법을 나열합니다.
<테이블 가독성 데이터 테이블 = "1">
공개 기타 문자열 getMessage()
일반적으로 throw된 예외에 대한 자세한 설명을 반환합니다. 이 메시지는 Throwable 생성자에서 초기화되었습니다.
일회성 공개 이유()를 넣어
예외에 대한 일종의 이유를 throwable 대상으로 가져옵니다.
공개 문자열 toString()
getMessage() 결과와 관련된 필드의 이름을 반환합니다.
공개 printStackTrace()
System.err, 오류가 있는 제품 스트림을 위해 일부 스택 추적을 사용하여 베어 결과를 toString()으로 인쇄합니다.
공개 StackTraceElement [] getStackTrace()
스택 검색의 각 요소를 포함하는 배열을 반환합니다. 인덱스 0에 있는 요소는 호출 스택에서 가장 큰 요소인 i를 나타내고 배열의 상수 요소는 휴대폰 스택의 맨 아래에 있는 일반적으로 중요한 메서드를 나타냅니다.
public fillInStackTrace()에 한 번 공개
이 기술 Throwable Object에 대한 추적 스택을 현재 스택 순서와 함께 채우고 이전 스택 정보를 트랙에 추가합니다.
JSP는 최종적으로 각 JSP에 대해 직접 페이지 오류를 지정할 수 있는 기능을 제공합니다. 페이지에서 예외가 발생할 때마다 JSP가 컨테이너를 사용하는 오류 페이지를 자동으로 호출합니다.
다음은 일반적으로 필수 a.jsp 파일에 대한 오류 웹 사이트를 지정하는 유형입니다. 일종의 오류 페이지를 생성하려면 일반적으로 errorPage “xxx”%>를 의미하는 <% @ 페이지 연산자를 사용하십시오.