Estoy usando las páginas Tomcat 7 y JSP. Me gustaría proporcionar una página de error personalizada para errores HTTP 500.La página de error HTTP personalizado no se muestra en Internet Explorer
Lo que hice es declarar la página personalizada de error de la siguiente manera en web.xml
:
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
y yo creamos un JSP llamado error.jsp
con el siguiente código:
<%@ 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>
Ahora bien, esto funciona en la mayoría navegadores, pero en Internet Explorer me llevan a la página estándar "El sitio web no puede mostrar la página".
¿Por qué mi página de error HTTP 500 no se muestra en Internet Explorer?
En serio es la razón por IE tan ... Sí – Worthy7
. Incluso tuve que hacer esto para solucionar mi problema. Pero todos los datos se muestran correctamente excepto el ícono de pestañas. Muestra el ícono de Tomcat predeterminado. El mío es una página html simple. ¿Alguna solución? –