0
我需要爲我的jsp程序設置一個通用錯誤頁面,我通過創建一個通用錯誤頁面來測試它,然後在jsp頁面的第一行有<%@ page language="java" errorPage="error.jsp" %>
,然後在頁面中創建一個例外,但只顯示一個空白頁面而不是轉發到一般錯誤頁面。我想有一些設置問題?謝謝你的幫助。顯示一個空白頁面而不是JSP頁面中的異常頁面
我需要爲我的jsp程序設置一個通用錯誤頁面,我通過創建一個通用錯誤頁面來測試它,然後在jsp頁面的第一行有<%@ page language="java" errorPage="error.jsp" %>
,然後在頁面中創建一個例外,但只顯示一個空白頁面而不是轉發到一般錯誤頁面。我想有一些設置問題?謝謝你的幫助。顯示一個空白頁面而不是JSP頁面中的異常頁面
假設你有這樣的事情在你的web.xml
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/errorpage.jsp</location>
</error-page>
或者例如在404
<error-page>
<error-code>404</error-code>
<location>/errorpage.jsp</location>
</error-page>
嘗試添加頁面指令中的isErrorPage屬性對你的errorPage的頂部箱體.jsp並將其設置爲「true」
<%@ page contentType="text/html; charset=ISO-8859-1 " isErrorPage="true" %>
在error.jsp中添加'<%@ page isErrorPage =「true」%>'您可以從中獲取隱式對象「exception」打印異常 – Braj