Пользовательская страница ошибки HTTP не отображается в Internet Explorer

Я использую Tomcat 7 и страницы JSP. Я хотел бы предоставить настраиваемую страницу ошибок для ошибок HTTP 500.

Я объявил настраиваемую страницу с ошибкой, как показано ниже в 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?

8
задан BalusC 5 August 2015 в 16:34
поделиться