Heim  >  Artikel  >  Java  >  Implementierungsmethode für benutzerdefinierte Java-Fehlerseiten

Implementierungsmethode für benutzerdefinierte Java-Fehlerseiten

尚
Original
2019-11-28 09:35:262630Durchsuche

Implementierungsmethode für benutzerdefinierte Java-Fehlerseiten

Benutzerdefinierte Java-Hintergrund-Fehlerseite: (Empfohlen: Java-Video-Tutorial)

404 erscheint häufig in Java-Hintergrundprojekten oder 500 und andere Fehler,

Wenn keine Einstellungen vorgenommen werden, gibt der Server standardmäßig eine 404- oder 500-Fehlerseite zurück

um die Fehlerseite im Frontend anzuzeigen.

Nachdem Sie die Einstellungen der Fehlerseite beherrschen, können Sie die 404- oder 500-Fehlerseite entsprechend den Geschäftsanforderungen anpassen.

Implementierungsprinzip:

Wenn der Dienst eine 404- oder 500-Ausnahme auslöst, prüft der

Servlet-Dienst, ob ein Fehler im Web gesetzt ist oder xml -Seite und Fehlercode

Wenn die eingestellte Seite gefunden werden kann, wird die eingestellte Seite an das Frontend zurückgegeben. Wenn die eingestellte Seite nicht gefunden werden kann, wird die Systemstandardseite zurückgegeben bis zum vorderen Ende.

Implementierungscode:

404.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div>
        404
    </div>
</body>
</html>

500.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div>
        500
    </div>
</body>
</html>

web.xml:

<error-page>
		<error-code>404</error-code>
		<location>/404.html</location>
	</error-page>
	<error-page>
		<error-code>500</error-code>
		<location>/500.html</location>
	</error-page>

Implementierungseffekt :

Implementierungsmethode für benutzerdefinierte Java-FehlerseitenWeitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonImplementierungsmethode für benutzerdefinierte Java-Fehlerseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn