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

Strutsリファレンス
 
Web struts.wasureppoi.com
例外発生時の画面遷移先を指定する(path)
スポンサード リンク

例外発生時には、例外に対応した画面へ遷移させる場合には、path属性を指定します。


アクションパス"/ex3_view"で例外”java.lang.IllegalStateException”が発生した場合、
例外後処理"sample.exception.SampleExceptionHandler"を実行後、
メッセージkey”errors.illeagal”のエラーメッセージを、画面”/jsp/exception/error.jsp”で表示する。

<action-mappings>

   <action path="/ex3_view"
        type="sample.exception.SampleExceptionAction"
        name="Ex3Form"
        scope="session"
        input="/jsp/exception/ex3.jsp">
         <exception
           type="java.lang.IllegalStateException"
           key="errors.illeagal"
           handler="sample.exception.SampleExceptionHandler"
           path="/jsp/exception/error.jsp" />
         <forward
           name="success"
           path="/jsp/exception/ex3_view.jsp"/>
   </action>

</action-mappings>



スポンサード リンク

特定の例外発生時にエラーメッセージを表示する(Exception)
例外発生時に例外後処理を実行する(ExceptionHandler)
例外発生時の画面遷移先を指定する(path)
共通の例外処理を定義する(global-exceptions)

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