ホームページ > Java > &#&チュートリアル > JSP例外とは何ですか

JSP例外とは何ですか

(*-*)浩
リリース: 2019-06-05 17:56:18
オリジナル
2357 人が閲覧しました

Exception は、jsp の 9 つの組み込みオブジェクトの 1 つです。例外オブジェクトは例外オブジェクトです。ページの実行中に例外が発生すると、このオブジェクトが生成されます。 JSP ページがこのオブジェクトを適用する場合、isErrorPage を true に設定する必要があります。そうしないとコンパイルできません。

JSP例外とは何ですか

通常の使用法

1 .Exception.getMessage() 例外を説明するメッセージを返します。

2.Exception.toString() 例外に関する簡単な説明メッセージを返します。

3.Exception.printStackTrace() を表示します。例外とそのスタック トレース

4.Exception.fillInStackTrace() は例外の実行スタック トレースを書き換えます

Example

(1) Create Exception_test.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"  errorPage="exception.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <body> 
    <%
    out.println(100/0);
     %>
  </body>
</html>
ログイン後にコピー

Required:errorPage="Exception.jsp" は、例外が発生した場合、例外が処理のために例外.jsp に渡されることを意味します
(2) 例外.jsp を作成します

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true"%>
<html>
  <body>
    异常消息是:<%=exception.getMessage() %><br>
  异常描述信息:<%=exception.toString() %>   
  </body>
</html>
ログイン後にコピー

注: 例外オブジェクトは、例外処理ページでのみ有効です。

注: JSP スクリプトと出力式のみが _jspx_page_context メソッドのコードを生成するため、コードのこれら 2 つの部分で例外を処理する必要はありません。ただし、JSP の宣言部分は依然としてチェック例外の処理を強制されており、JSP 例外処理メカニズムは JSP 宣言では機能しません。

JSP 例外処理機構では、1 つの例外処理ページで複数の JSP ページのスクリプト部分の例外を処理できます。例外処理ページは、Page ディレクティブの errorPage 属性によって決定されます。

以上がJSP例外とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート