Top / Struts / 例外ハンドラ(ExceptionHandler)を用いた宣言的な例外処理

Strutsの例外処理についてまとめます。Strutsの例外処理はいわゆる宣言型の記述が可能になっています。 全てのアクション、もしくは特定のアクションで××Exceptionが発生した場合はこのエラー画面へ遷移、などということができます。また、ある例外が発生したときに画面遷移だけでなく特殊な処理をしたい場合、例外ハンドラを定義することによって処理を組み込むこともできます。たとえばある例外で、内部のエラーIDを見て遷移先を切り替えたい、なんてことが可能です。

やってみる

サンプルで見てみます。アクションクラスで特定の例外(NormalException?としました)が発生したときに、error.jspに遷移させることを考えます。

流れ

normalEx -> エラー発生 -> error.jsp

という流れのサンプルです。

ソース

サンプル。

この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Struts / 例外ハンドラ(ExceptionHandler)を用いた宣言的な例外処理

現在のアクセス:46884


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS