2016-04-15 7 views
0

Ich muss eine allgemeine Fehlerseite für mein JSP-Programm einrichten, ich teste es durch eine allgemeine Fehlerseite und dann <%@ page language="java" errorPage="error.jsp" %> in der ersten Zeile einer JSP-Seite , erstellen Sie dann eine Ausnahme auf der Seite, aber nur eine leere Seite wird anstelle der allgemeinen Fehlerseite angezeigt. Ich denke, es gibt ein Einstellungs-Problem? Danke für Ihre Hilfe.Eine leere Seite wird anstelle der Fehlerseite in JSP angezeigt

+0

hinzufügen '<% @ page isErrorPage =" true "%>' in 'error.jsp' wo Sie bekommen können implizites Objekt 'exception' zum Drucken der Ausnahme – Braj

Antwort

1

Sie Angenommen, haben so etwas in Ihrem web.xml

<error-page> 
    <exception-type>java.lang.Throwable</exception-type> 
    <location>/errorpage.jsp</location> 
</error-page> 

Oder zum Beispiel bei 404

<error-page> 
    <error-code>404</error-code> 
    <location>/errorpage.jsp</location> 
</error-page> 

Versuchen Sie, die isErrorPage Attribut innerhalb der Seite Richtlinie auf Ihre Error Hinzufügen .jsp und setze es auf "true"

<%@ page contentType="text/html; charset=ISO-8859-1 " isErrorPage="true" %> 
Verwandte Themen