S2StrutsV1.3.0-RC1 リリース
S2StrutsV1.3.0-RC1をリリースしました。
S2StrutsV1.3.0-RC1からStruts1.3.8に対応しました。
S2StrutsV1.3.xはS2.4に対応しています。
S2StrutsV1.3.0-beta-3からの変更点は以下の通りです。
Release Notes - S2Struts - Version 1.3.0-RC1
- Bug
- [STRUTS-47] - 複数の連続した画面でpageタグを記述していた場合、エラー時には最初の画面が表示される問題を修正しました
- Improvement
- [STRUTS-41] - Messageアノテーションを複数定義できるようにMessagesアノテーションを追加しました
- [STRUTS-42] - ArgsアノテーションでArgアノテーションを指定するプロパティ名をargsからvalueに変更しました
- [STRUTS-44] - Struts1.3に追加されたActionMappingの項目(inherit、command、catalog)をActionアノテーションに追加しました
- [STRUTS-45] - QualifiedActionPathNamingRule使用時にクラス名中の大文字で始まるところもすべて"/"に変換するActionPathNamingRuleを追加しました
S2Strutsで提供するActionPathNamingRuleは以下の通りです。
-
-
- DefaultActionPathNamingRule
-
コンポーネント名からActionを除いた名称をPathとして利用する
例) aaa_HogeBarAction → /aaa_HogeBar
-
-
- SubApplicationActionPathNamingRule
-
※beta-3時点のQualifiedActionPathNamingRuleクラスからクラス名を変更
コンポーネント名からActionを除いた名称から
さらにSubApplicationのパスを"/"に変換した名称をPathとして利用する
例) aaa_HogeBarAction → /aaa/hogeBar
-
-
- SplitUpperActionPathNamingRule
-
コンポーネント名からActionを除いた名称から
さらにSubApplicationのパスを"/"に変換し、
コンポーネント名中の大文字で始まるところもすべて"/"に変換した名称をPathとして利用する
例) aaa_HogeBarAction → /aaa/hoge/bar
ダウンロードは、こちらから。
http://s2struts.seasar.org/ja/index.html