jsp-develop.de presents:

JSP Error Page

von shark,  14.05.2001 20:05:07

Eine Error Page wird in JSP-Seiten verwendet um einen Standardbehandlung  für Fehlerfälle zu definieren. Die nachfolgende JSP-Seite ist eine einfache Error Page:

<%@ page isErrorPage="true" %>
<html>
<head>
<title>Error Page</title>
</head>
<body bgcolor="#ffffff">
<center><br>
<h2>Error Page</h2><br>
<h2><%= exception.getMessage() %></h2>
</center>
</body>
</html>

Das Attribut "isErrorPage" steht in direktem Zusammenhang mit dem "errorPage" Attribut, welches in den JSP-Seiten verwendet wird um Fehlerfälle abzufangen. Ist der Wert des Attributes "errorPage" gleich "true", ist die implizite Variable "exception" definiert. Im anderen Fall ist die Variable nicht verfügbar. Der Standardwert der Variablen ist "false".

Das Attribut "errorPage" verwendet man in JSP Seiten um eine Error Page zu referenzieren. Beispiel für eine JSP-Seite die das "errorPage" Attribut verwendet:

<%@ page info="Bad Page" %>
<%@ page errorPage="simpleErrorPage.jsp" %>
<html>
<head>
<title>JSP-Page</title>
</head>
<body bgcolor=""#ffffff">
<%
  // Werfen einer Exception
  String strInfo = getServletInfo();
  throw new Exception("Exception in " + strInfo);
%>
</body>
</html>

Exceptions die in einer JSP-Seite im Fehlerfall geworfen werden und die man nicht in der JSP-Seite abfängt, werden von der Error Page abgefangen und behandelt.
URL dieses Beitrags:
http://www.jsp-develop.de/forumbeitrag/view/56/