Struts/1.1での例外処理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
//ここにコンテンツを記述します。
Struts1.1の新機能として、Actionクラスで発生した例外を汎用...
-設定ファイルを利用して、ソースコードを減らして(ひいては...
-めんどくさい例外処理を手抜きできる((ビジネスロジックの例...
などのメリットがありそうです。
#contents
***struts-config.xmlの記述 [#u491b38f]
ここでは超手抜きして、java.lang.Exceptionに対する例外処理...
<global-exceptions>
<exception type="java.lang.Exception" key="errors.unkn...
path="kino.tiles.passwordsearch"/>
</global-exceptions>
こんだけです。これでActionクラスで例外がThrowされたときは...
***エラー画面の記述 [#l76cc61f]
エラー画面の遷移先では
<html:errors/>
を書いておきます。
***ApplicationResource.propertiesの記述 [#xd2e73e4]
ApplicationResource.properties で
errors.unknown= 検索で何らかのエラーが発生しました。<br ...
としておけば、java.lang.ExceptionがThrowされたときに画面に
検索で何らかのエラーが発生しました。<br />「例外メッセー...
が表示されます(({0}はe.getMessage()かな?))。
***感想 [#k08ac05a]
これも
-<html:errors/> のプロパティを指定できない
-Actionごとに遷移先を切り替えられない(とりあえず自画面に...
という仕様なのでしょうか?やっぱその場合はActionで例外を...
あくまで、ロジックによる例外ではなく想定外の例外(?)の時の...
----
この記事は
#vote(おもしろかった[9],そうでもない[9])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
//ここにコンテンツを記述します。
Struts1.1の新機能として、Actionクラスで発生した例外を汎用...
-設定ファイルを利用して、ソースコードを減らして(ひいては...
-めんどくさい例外処理を手抜きできる((ビジネスロジックの例...
などのメリットがありそうです。
#contents
***struts-config.xmlの記述 [#u491b38f]
ここでは超手抜きして、java.lang.Exceptionに対する例外処理...
<global-exceptions>
<exception type="java.lang.Exception" key="errors.unkn...
path="kino.tiles.passwordsearch"/>
</global-exceptions>
こんだけです。これでActionクラスで例外がThrowされたときは...
***エラー画面の記述 [#l76cc61f]
エラー画面の遷移先では
<html:errors/>
を書いておきます。
***ApplicationResource.propertiesの記述 [#xd2e73e4]
ApplicationResource.properties で
errors.unknown= 検索で何らかのエラーが発生しました。<br ...
としておけば、java.lang.ExceptionがThrowされたときに画面に
検索で何らかのエラーが発生しました。<br />「例外メッセー...
が表示されます(({0}はe.getMessage()かな?))。
***感想 [#k08ac05a]
これも
-<html:errors/> のプロパティを指定できない
-Actionごとに遷移先を切り替えられない(とりあえず自画面に...
という仕様なのでしょうか?やっぱその場合はActionで例外を...
あくまで、ロジックによる例外ではなく想定外の例外(?)の時の...
----
この記事は
#vote(おもしろかった[9],そうでもない[9])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: