Я использую страницы 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?