[[SeasarWhatsNew]] *** [[S2Struts]] 1.2.10 リリース [#x2f5b016] S2StrutsV1.2.10をリリースしました。 S2StrutsV1.2.xはS2.3に対応しています。 S2StrutsV1.2.9からの変更点は以下の通りです。 Release Notes - S2Struts - Version 1.2.10 - Improvement -- [STRUTS-41] - Messageアノテーションを複数定義できるようにMessagesアノテーションを追加しました -- [STRUTS-42] - ArgsアノテーションでArgアノテーションを指定するプロパティ名をargsからvalueに変更しました -- [STRUTS-46] - S2Struts1.2系でもリンクタグでMethodBindingを利用できるようにしました -- [STRUTS-48] - Maxbytelength、Minbytelengthアノテーションの文字セットデフォルト値をs2struts.diconに設定できるようにしました ダウンロードは、こちらから。 http://s2struts.seasar.org/ja/index.html *** [[S2Struts]] 1.3.0-RC1 リリース [#n3a48c4d] 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 -- [STRUTS-48] - Maxbytelength、Minbytelengthアノテーションの文字セットデフォルト値をs2struts.diconに設定できるようにしました ダウンロードは、こちらから。 http://s2struts.seasar.org/ja/index.html