我正在使用Tomcat 7和JSP頁面。我想爲HTTP 500錯誤提供自定義錯誤頁面。Internet Explorer中未顯示自定義HTTP錯誤頁面
我所做的是聲明自定義錯誤頁如下的web.xml
:
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
我創建了一個JSP稱爲error.jsp
用下面的代碼:
<%@ page pageEncoding="UTF-8" isErrorPage="true" %>
<!DOCTYPE html>
<html>
<head>
<title>500</title>
</head>
<body>
<img src="${pageContext.request.contextPath}/images/500.jpg" />
</body>
</html>
現在這個工作在最瀏覽器,但在Internet Explorer中,我將採用標準的「網站無法顯示頁面」頁面。
爲什麼我的自定義HTTP 500錯誤頁面不在Internet Explorer中顯示?
說真的,爲什麼IE是這樣的...... – Worthy7
是的。即使我不得不這樣做來解決我的問題。但所有數據都正確顯示,除了標籤圖標。它顯示了默認的tomcat圖標。我的是一個簡單的html頁面。任何解決方案 –