「Struts2」の編集履歴(バックアップ)一覧はこちら

Struts2」(2009/05/25 (月) 09:12:17) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*あれこれ -バリデーションエラーが発生すると勝手にname="input"で登録したresultに遷移してしまう。 --自画面に遷移させるならばname="input"に自画面を登録しておく必要がある。 -reset,back,clear,browseはValidationが働かない。 --struts-defaults.xmlで定義されている。 -URLを/struts/hogeとするとクラスパスから静的リソースhogeを探すらしい。 --未確認。 -Action#prepare()で前処理ができる。 --Action#hoge()の前処理はAction#prepareHoge()でできる。 -RolesInterceptorで認可が可能だが、403を返すだけなので、403用ページが必要。 -TokenInterceptorには<s:tokenTag>。 -バリデーションエラーメッセージを動的に変えたい場合はプロパティファイルを次のようにする。 --ActionにuserNameというプロパティがあり、それの必須チェックをする場合。 error.required=%{getText(fieldName)}は必須です。 userName=ユーザ名
*あれこれ -バリデーションエラーが発生すると勝手にname="input"で登録したresultに遷移してしまう。 --自画面に遷移させるならばname="input"に自画面を登録しておく必要がある。 -reset,back,clear,browseはValidationが働かない。 --struts-defaults.xmlで定義されている。 -URLを/struts/hogeとするとクラスパスから静的リソースhogeを探すらしい。 --未確認。 -Action#prepare()で前処理ができる。 --Action#hoge()の前処理はAction#prepareHoge()でできる。 -RolesInterceptorで認可が可能だが、403を返すだけなので、403用ページが必要。 -TokenInterceptorには<s:tokenTag>。 -バリデーションエラーメッセージを動的に変えたい場合はプロパティファイルを次のようにする。 --ActionにuserNameというプロパティがあり、それの必須チェックをする場合。 error.required=%{getText(fieldName)}は必須です。 userName=ユーザ名 -共通遷移先が定義できるらしい。 --未確認。 -ExceptionInterceptorにはメッセージ表示処理はないので、例外クラスにメッセージを返すメソッドを作成して${exception.message}で取得。 -chainでActionにフォワードしていればActionの属性値を引き継げる。 --両方のActionに同じプロパティが必要。 -actionErrorとfieldErrorは別物らしい… *参考 -http://hamasyou.com/archives/Engineer-Soul/struts2_ue_xwork.php -http://www.h3.dion.ne.jp/~alpha-pz/info14.html

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー