>
Struts コンフィグレーションに対するグローバル例外とローカル例外の追加
Struts では、Struts コンフィグレーションに例外ハンドラを追加して、実行時にアプリケーション例外が発生したら処理するようにできます。例外は、グローバルな Struts コンフィグレーションに追加することも、Struts コンフィグレーション内のアクション要素にローカルに追加することもできます。
Struts コンフィグレーション フォーム エディタを使用した例外の挿入
-
[パッケージ・エクスプローラー] を使用して Struts コンフィグレーション ファイルを開きます。
-
[Struts コンフィグレーション] ビューに、Struts アーティファクトのリストが表示され、そこに現在のグローバル例外のリストが含まれています。リストが折りたたまれている場合、プラス記号 (+) をクリックすると展開できます。
-
グローバル例外ノードを右クリックして、[New Exception] を選択します。
-
表示される [Exception Tag] ダイアログで、例外のプロパティとパスを入力します。
-
[OK] をクリックすると、開いている Struts コンフィグレーション ファイルに例外が挿入されます。新しい例外がグローバル例外のリストに表示されます。特定の例外を選択してその例外のプロパティを更新すると、例外を変更できます。
注意 : この方法では、デフォルトでグローバル例外が挿入されます。ローカル例外は、アクション マッピングのリストでアクションを右クリックして [New Exception] を選択する方法でのみ挿入されます。
Struts [Outline] ビューからの例外の挿入
-
Struts [Outline] ビューからグローバル例外を挿入するには、次のようにします。
-
この [Outline] ビューにあるグローバル例外ノードを展開します。
-
この [Outline] ビューで右クリックし、ポップアップ メニューから [New Exception] を選択します。
-
表示される [Exception Tag
-
[OK] をクリックします。
-
Struts [Outline] ビューからローカル例外を挿入するには、次のようにします。
-
Struts [Outline] ビューにあるアクション マッピング ノードを展開します。
-
この [Outline] ビューで Struts アクションを選択します。このアクションは、同時に Struts コンフィグレーション エディタのソース ペインでも選択され、新しく挿入された例外のコンテナにもなります。
-
この [Outline] ビューで右クリックし、ポップアップ メニューから [New Exception] を選択します。注意 : この [Outline] ビューでは、ポップアップ メニューを開いてアクションを選択することもできます。
-
表示される [Exception Tag] ダイアログで、例外のプロパティを入力します。
-
[OK] をクリックします。
Struts ナビゲーション エディタからの例外の挿入
-
[ナビゲーション] タブからローカル例外を挿入するには、次のようにします。
-
Struts [Outline] ビューにあるアクション マッピング ノードを展開します。
-
この [Outline] ビューで Struts アクションをダブルクリックします。このアクションは、同時に Struts コンフィグレーション エディタのソース ペインでも選択され、ナビゲーション タブで開きます。
-
[ナビゲーション] ペインでアクションを選択します。選択したアクションは強調表示されます。
-
選択したアクションで右クリックし、ポップアップ メニューから [New Exception] を選択します。
-
表示される [Exception Tag] ダイアログで、例外のプロパティを入力します。
-
[OK] をクリックします。
Struts
Struts コンフィグレーション
![関連するタスク](../images/ngrelt.gif)
新しい Struts アクションの作成
グローバル転送とローカル転送の追加
Struts [Outline] ビューによるナビゲーション
Struts アプリケーションの操作
アクションの例外
例外の挿入
『Struts User Guide』