custom-error-pages

___ tag123jsp ___ JSP (JavaServer Pages) ist eine Java-basierte Ansichtstechnologie, die auf dem Server ausgeführt wird, mit der Sie Text in (clientseitige Sprachen wie HTML, CSS, JavaScript usw.) schreiben und mit Backend-Java-Code interagieren können. ___ qstntxt ___

Ich verwende Tomcat 7 und JSP-Seiten. Ich möchte eine benutzerdefinierte Fehlerseite für HTTP 500-Fehler bereitstellen.

Ich habe die benutzerdefinierte Fehlerseite wie folgt in %code% deklariert:

%Vor%

Und ich habe eine JSP namens %code% mit dem folgenden Code erstellt:

%Vor%

Jetzt funktioniert das in den meisten Browsern, aber im Internet Explorer werde ich auf den Standard "Die Seite kann die Seite nicht angezeigt" gesetzt.

Warum wird meine benutzerdefinierte HTTP 500-Fehlerseite in Internet Explorer nicht angezeigt?

    
___ qstnhdr ___ Die benutzerdefinierte HTTP-Fehlerseite wird in Internet Explorer nicht angezeigt ___ answer45775606 ___

Das Hinzufügen von

wurde gefunden %Vor%

auf der Fehler-JSP-Seite (d. h. vor dem HTML-Tag) würde das Problem beheben.

    
___ tag123customerrodages ___ Erstellen, Verwenden und Anpassen von Fehlerseiten zur Verbesserung der Benutzerfreundlichkeit. ___ tag123internetexplorer ___ Internet Explorer (üblicherweise abgekürzt IE oder MSIE) ist ein von Microsoft entwickelter Webbrowser, der Teil von Microsoft Windows ist. ___ answer9023373 ___

Dies ist eine IE-Funktion. Wenn eine vom Server abgerufene HTTP-Fehlerseite kleiner als 512 Byte ist, zeigt der IE standardmäßig eine "Friendly" -Fehlerseite an, wie die, der Sie gegenüberstehen, die mit Tools & gt; Internetoptionen & gt; Erweitert & gt; Deaktivieren Sie "Show Friendly Error Message" im Browser. Andere (echte) Browser haben diese Funktion nicht.

Wenn Sie Ihre HTTP-Fehlerseite etwas größer als 512 Byte machen, sollten Sie diese IE-Funktion umgehen. Sie könnten einige zusätzliche Meta-Header hinzufügen, ein paar Leerzeichen hinzufügen, Code einrücken, ein paar weitere semantische Markups hinzufügen, die dem Standardlayout Ihrer Site folgen, einen großen HTML-Kommentar hinzufügen usw.

    
___
2
Antworten

production environment - http 500 Fehlerseite - bitte kein StackTrace

Hier ist der Kontext: Ich arbeite für ein sehr großes Unternehmen. Hier haben wir viele WebSphere Application Server-Cluster, von denen jeder viele Java EE-Webanwendungen ausführt. Die meisten (aber nicht alle) dieser Anwendungen enthalten sp...
28.06.2012, 19:05
3
Antworten

Django handler500 als klassenbasierte Ansicht

Warum funktioniert das nicht? %Vor% Ich bekomme die folgende Ausnahme: %Vor% Ich fand das Satz von Notizen , die beschreiben, dass Sie sich in den Fuß schießen, um Klassenbasierte Ansichten dort zu verwenden, warum ist das so? EDIT:...
29.11.2012, 19:47
2
Antworten

Erstellen Sie benutzerdefinierte PHP-Fehlerseiten in cPanel, ohne sie von der Seite wegzuleiten, die den Fehler ausgelöst hat

Ich versuche, meinen Webserver mit angepassten Fehlerdokumenten / Seiten zu versehen, aber mit PHP code, ohne sie von der Seite wegzuleiten, die den Fehler ausgelöst hat. > Nehmen wir an, wir navigieren zu http://website.com/pages/1 u...
16.09.2015, 04:45
1
Antwort

ExceptionContext.ExceptionHandled ändert sich in true. Wo wird die Ausnahme behandelt?

Ich verwende einen globalen Aktionsfilter, um alle Ausnahmen zu behandeln und zu protokollieren. %Vor% So ist der globale Aktionsfilter ElmahHandleErrorAttribute definiert - er überschreibt die Methode OnException . %Vor% Ich verste...
15.05.2012, 09:06
2
Antworten

Wie priorisiert der Server, welche Art von web.xml-Fehlerseite zu verwenden ist?

Ich habe zwei Fehlerseiten; 1 ist für SpecificExceptionA und das andere ist für Throwable. %Vor% Wenn ich beides in meiner web.xml definiert habe, geht alles nach /error/error.jsp. Wenn ich nur die spezifische Ausnahme definiert habe, geh...
14.03.2011, 13:26
1
Antwort

ELMAH - Verwenden benutzerdefinierter Fehlerseiten zum Sammeln von Benutzerfeedback

Ich sehe ELMAH zum ersten Mal an, habe aber eine Anforderung, die erfüllt werden muss, da ich mir nicht sicher bin, wie ich das erreichen soll ... Im Grunde werde ich ELMAH so konfigurieren, dass es unter asp.net MVC arbeitet und es dazu brin...
26.01.2010, 22:25
2
Antworten

Die benutzerdefinierte HTTP-Fehlerseite wird in Internet Explorer nicht angezeigt

Ich verwende Tomcat 7 und JSP-Seiten. Ich möchte eine benutzerdefinierte Fehlerseite für HTTP 500-Fehler bereitstellen. Ich habe die benutzerdefinierte Fehlerseite wie folgt in web.xml deklariert: %Vor% Und ich habe eine JSP namens er...
26.01.2012, 18:01