Table of Contents
PC läuft langsam?
Das heutige Miniseminar soll Ihnen helfen, wenn Sie einen jsp-Ausnahmefehler erhalten. g.Ausnahmen werden in JSPs im Allgemeinen ausgelöst, wenn ein Fehler in einem neuen Code von einem Entwickler verursacht werden kann, und es könnte ein interner Fehler sein, der von jedem unserer Systeme verursacht werden kann. Die Ausnahmebehandlung in JSP ist buchstäblich die gleiche wie in Java, wo mein Ehepartner und / oder ich Ausnahmen mit Try Catch-Blöcken behandeln. In JSP gibt es im Gegensatz zu Java Ausnahmen, wenn an diesem Punkt kein Fehler im menschlichen Code vorliegt.
g.
In diesem Kapitel. Wir werden einen einfachen Ansatz zur Behandlung von Ausnahmen in JSP diskutieren. Das Schreiben von JSP-Gesetzen kann zu Codierungsfehlern führen, die sich überall im Code bemerkbar machen können. Die folgenden Fehler würden wahrscheinlich in Ihrem JSP-Code erscheinen:
Geprüfte Ausnahmen
Was ist zweifellos eine JSP-Ausnahme?
Die Ausnahme ist normalerweise ein Objekt der Tatsache, das zur Laufzeit ausgeführt wird. Die Ausnahmebehandlung ist die besondere Art von Prozess, der verwendet wird, um Laufzeitfehler zu behandeln. Es gibt zwei Möglichkeiten in JSP, um Ausnahmen vollständig zu behandeln: durch die Verwendung der errorPage-Attribute und die eindeutige Verwendung der isErrorPage-Attribute der Seitenanweisung. Abhängig von der Tiefe der
Eine überprüfte Auslassung ist eine Ausnahme, die manchmal ein Benutzerfehler oder ein Problem darstellt und darüber hinaus vom Programmierer nicht vorhersehbar ist. Wenn die Datei beispielsweise weiter geöffnet werden muss, die Datei jedoch nicht gefunden werden kann, wird eine fantastische Ausnahme ausgelöst. Diese Ausnahmen können nicht nur zur Kompilierzeit reduziert werden.
Ausführungsausnahmen
Die Laufzeit ist eine Ausnahme, eine Ausnahme von dieser Regel, die dieser Programmierer wahrscheinlich hätte vermeiden können. Im Gegensatz zu geprüften Bedingungen werden Laufzeitausnahmen an einzelnen Punkten während der Kompilierung ignoriert.
Fehler
Dies sind kaum Ausnahmen, sondern Probleme, die außerhalb des Verantwortungsbereichs ihres Benutzers oder Programms ammista auftreten. Fehler werden in Ihrem Code traditionell ignoriert, da Sie tatsächlich etwas gegen einen schwerwiegenden Fehler unternehmen können. Beispielsweise tritt ein Überlauffehler auf. Ob sie zu diesem Zeitpunkt zur Kompilierzeit beendet wurden.
Wir werden mehr darüber sprechen, wie Sie Betriebszeitausnahmen / -fehler in Ihrem JSP-Code behandeln.
Objekt verwenden
Das Auslösen eines Ausnahmeziels ist ein Ereignis einer Throwable-Unterklasse (z.B. java.lang. NullPointerException) und ist nur für Fehlermeldungen und Artikel verfügbar. In der folgenden Tabelle sind die erforderlichen Methoden aufgeführt, die im Throwable elegance verfügbar sind.
öffentliche Gitarrensaite getMessage ()
Gibt eine detaillierte Beschreibung dieser ausgelösten Ausnahme zurück. Diese Nachricht wird zufällig im Throwable-Konstruktor initialisiert.
Einmaligen öffentlichen Grund ergreifen ()
Ruft den Hauptgrund für die Ausnahme als Throwable-Artikel ab.
öffentlicher String toString()
Gibt den Namen des Felds vergleichbar mit dem Ergebnis von getMessage() zurück.
public printStackTrace ()
Gibt ein verfügbares Ergebnis toString() mit einem Stack-Trace aus, der System.err, Produktstrom mit Fehler wird.
öffentliches StackTraceElement [] getStackTrace ()
Gibt ein Array zurück, das jedes Element des winzigen Stapels enthält. Das Element am Index 0 stellt dieses besondere größte Element im Aufrufstapel dar, und dieses konstante Element im Array repräsentiert die Mehrheit der wichtigen Methoden am unteren Rand des Kontaktaufnahmestapels.
einmaliges allgemeines fillInStackTrace ()
Füllt den Ablaufverfolgungs-Stack für bis zu diesem Throwable Object mit der aktuellen Stack-Reihenfolge und fügt somit alle vorherigen Stack-Informationen hinzu.
Die
-JSP bietet Ihnen die Möglichkeit, einen Seitenfehler direkt für jede JSP anzugeben. Jedes Mal, wenn die Seite eine Ausnahme auslöst, ruft eine JSP automatisch die Fehlerseite in Bezug auf den Container auf.
Unten finden Sie normalerweise eine Illustration zum Angeben einer Fehlerwebsite für die größte a.jsp-Datei. Um eine Fehlerseite zu erstellen, verwenden Sie den <% @ Seitenoperator, der errorPage "xxx"%> implizieren kann.