>  기사  >  Java  >  JSP 예외 란 무엇입니까?

JSP 예외 란 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-06-01 10:19:172322검색

Exception은 jsp에 내장된 9개의 객체 중 하나입니다. 예외 객체는 페이지 실행 중에 예외가 발생하면 이 객체가 생성됩니다. JSP 페이지가 이 객체를 적용하는 경우 isErrorPage를 true로 설정해야 합니다. 그렇지 않으면 컴파일할 수 없습니다.

JSP 예외 란 무엇입니까?

일반적인 사용법

1.Exception.getMessage() 예외 메시지에 대한 설명을 반환합니다

2 .Exception.toString() 반환 예외에 대한 간략한 설명 메시지

3.Exception.printStackTrace()는 예외와 해당 스택 추적을 표시합니다.

4.Exception.fillInStackTrace()는 예외의 실행 스택 추적을 다시 작성합니다.

(1) 예외_테스트 .jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"  errorPage="exception.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <body> 
    <%
    out.println(100/0);
     %>
  </body>
</html>

생성: errorPage="Exception.jsp"는 예외가 발생하면 처리를 위해 예외가 예외.jsp로 전달된다는 의미입니다.
(2) 예외를 생성합니다. jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true"%>
<html>
  <body>
    异常消息是:<%=exception.getMessage() %><br>
  异常描述信息:<%=exception.toString() %>   
  </body>
</html>

참고: 예외 개체는 예외 처리 페이지에만 유효합니다.

참고: JSP 스크립트와 출력 표현식만 _jspx_page_context 메서드에서 코드를 생성하므로 코드의 이 두 부분에서 예외를 처리할 필요가 없습니다. 그러나 JSP의 선언 부분은 여전히 ​​확인된 예외를 처리해야 하며 JSP 예외 처리 메커니즘은 JSP 선언에서 작동하지 않습니다.

JSP 예외 처리 메커니즘에서는 하나의 예외 처리 페이지가 여러 JSP 페이지의 스크립트 부분에서 예외를 처리할 수 있습니다. 예외 처리 페이지는 Page 지시어의 errorPage 속성에 의해 결정됩니다.

위 내용은 JSP 예외 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.