JSP Exception.fillInStackTrace()方法:在異常堆疊跟蹤中填充

2020-07-16 10:04:54
該方法用於在異常堆疊跟蹤中填充。

語法:

fillInStackTrace()

返回值:對此 Throwable 範例的參照。

範例

在首頁面產生異常,在 error.jsp 頁面顯示該異常的訊息字串。

首先在首頁面產生異常,關鍵程式碼如下:
<%@page language="java" pageEncoding="GBK" errorPage="error.jsp"%>
  <%
     Integer.parseInt("測試");
   %>
在 error.jsp 頁面輸出異常訊息,關鍵程式碼如下:
<%@page language="java" pageEncoding="GBK" isErrorPage="true"%>
  <%
     Throwable t = exception.fillInStackTrace();
     t.printStackTrace();
   %>
注意:exception 物件只有在包含 isErrorPage="true" 的頁面中才可以使用,在一般的 JSP 頁面中使用該物件將無法編譯 JSP 檔案。