Tomcat 7 と JSP ページを使用しています。HTTP 500 エラー用のカスタム エラー ページを提供したいと考えています。
私がしたことは、次のようにカスタムエラーページを宣言することですweb.xml
:
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
error.jsp
そして、次のコードで呼び出される 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 では、標準の「Web サイトはページを表示できません」というページに移動します。
カスタム HTTP 500 エラー ページが Internet Explorer に表示されないのはなぜですか?