printStackTrace()
<%@page language="java" errorPage="error.jsp" pageEncoding="GBK"%> <% Integer.parseInt("異常測試"); %>然後在 error.jsp 頁面輸出異常訊息,關鍵程式碼如下:
<%@page language="java" pageEncoding="GBK" isErrorPage="true"%> <% exception.printStackTrace(); %>
printStackTrace(PrintStream s)
將此 throwable 及其追蹤輸出到指定的輸出流。<%@page language="java" pageEncoding="GBK" errorPage="error.jsp"%> <% Integer.parseInt("測試"); %>然後在 error.jsp 頁面將異常訊息輸出到硬碟上的指定檔案中,關鍵程式碼如下:
<% PrintStream s = new PrintStream("c:servlet.log"); exception.printStackTrace(s); s.close(); %>
printStackTrace(PrintWriter s)
將此 throwable 及其追蹤輸出到指定的 PrintWriter。<%@page language="java" pageEncoding="GBK" errorPage="error.jsp"%> <% Integer.parseInt("測試"); %>然後在 error.jsp 頁面將異常訊息輸出到硬碟上的指定檔案中,關鍵程式碼如下:
<% PrintWriter s = new PrintWriter("c:servlet.log"); exception.printStackTrace(s); s.close(); %>