プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPを使用して一般的なエラーページを作成するにはどうすればよいですか?


JSPには、エラーページを指定するオプションがあります ページ属性を使用するJSPごと。ページが例外をスローするたびに、JSPコンテナは自動的にエラーページを呼び出します。

以下は、 main.jspのエラーページを指定する例です。 。エラーページを設定するには、 <%@ page errorPage ="xxx"%>を使用します ディレクティブ。

<%@ page errorPage = "ShowError.jsp" %>

<html>
   <head>
      <title>Error Handling Example</title>
   </head>
   <body>
      <%
         // Throw an exception to invoke the error page
         int x = 1;
         if (x == 1) {
            throw new RuntimeException("Error condition!!!");
         }
      %>
   </body>
</html>

ここで、以下に示す1つのエラー処理JSPShowError.jspを記述します。エラー処理ページには、ディレクティブ <%@ page isErrorPage ="true"%>が含まれていることに注意してください。 。このディレクティブにより、JSPコンパイラは例外インスタンス変数を生成します。

<%@ page isErrorPage = "true" %>

<html>
   <head>
      <title>Show Error Page</title>
   </head>
   <body>
      <h1>Opps...</h1>
      <p>Sorry, an error occurred.</p>
      <p>Here is the exception stack trace: </p>
      <pre><% exception.printStackTrace(response.getWriter()); %></pre>
   </body>
</html>

main.jspにアクセスします 、次のような出力が表示されます-

java.lang.RuntimeException: Error condition!!!
......

Opps...
Sorry, an error occurred.

Here is the exception stack trace:

  1. JavaFXを使用してポリゴンを作成するにはどうすればよいですか?

    ポリゴンは、同じ平面に存在するn本の線を使用して形成された閉じた図形です。 JavaFXでは、ポリゴンは javafx.scene.shape.Polygonで表されます。 クラス。 ポリゴンを作成するには、次のことを行う必要があります- このクラスをインスタンス化します。 線分の始点と終点を渡して、コンストラクターに引数として渡すか、getPoints()メソッドを-として使用して、ポリゴンをクラスに描画します。 polygon.getPoints().addAll(new Double[]{ List of XY coordinates separated by comm

  2. 8一般的なHTTPエラーとその修正方法

    あなたが通常のインターネットユーザーであるならば、あなたはエラーでウェブサイトに遭遇するでしょう。これらのエラーのほとんどには、平均的なWebユーザーには理解しにくいエラーコードが含まれています。ここで、このガイドが役立ちます。一般的なHTTPエラーと、それらに遭遇したときに実行できることを分析するのに役立ちます。さっそく飛び込みましょう! HTTPエラーコードとは何ですか? 特定のケースに飛び込む前に、これらのコードが何であるか、そしてなぜそれらを受け取るのかについて少し背景を知っておくと役に立ちます。技術的ではない方法では、HTTPコードは、ウェブサイトのサーバーに送信されてブラウザに