JSPリファレンス(逆引き)

JSPリファレンス
 
Web struts.wasureppoi.com
exception
スポンサード リンク

暗黙オブジェクト「exception」は、例外クラスです。

暗黙オブジェクト「exception」は、pageディレクティブのisErrorPage属性に「true」を指定して、エラーページの宣言をしないと暗黙オブジェクト「exception」は使用できません。

「exception」オブジェクトは、java.lang.Throwableのインタフェースを実装しているので、このクラスのメソッドは全て使用可能になります。

暗黙オブジェクト「exception」実装例
 ●JSPで例外(NullPointerException)を発生させる。

<%@ page language="java" contentType="text/html;charset=Windows-31J" errorPage="/jsp/std/error.jsp"%> //例外が発生したらerror.jspへ転送
<HTML><BODY>

<%
// NullPointerExceptionをthrowさせる
String data = null;
String msg = data.toString();
%>

</BODY></HTML>


 ●JSP内で発生した例外をエラーページ(/jsp/std/error.jsp)で表示させる。

<%@ page language="java" contentType="text/html;charset=Shift-JIS" isErrorPage="true"%> //exceptionオブジェクトを使用する設定
<HTML><BODY>

<%
// エラーメッセージを取得して出力
String str = exception.toString();
%>

エラーメッセージ:<%=str%>

</BODY></HTML>



スポンサード リンク

request( リクエスト )
response( レスポンス )
session( セッション )
application( アプリケーション )
out( コンテンツ出力 )
config( 初期化パラメータ )
pageContext( pageContextオブジェクト )
exception( 例外 )

JSPへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ