[Seasar-user:18378] [SAStruts 1.0.4-sp6] 質問: message-resources の切替
SCC 村上 剛志
[E-MAIL ADDRESS DELETED]
2009年 8月 25日 (火) 13:36:39 JST
お世話になります。
SCC 村上です。
SAStruts における
message-resources の切替についての質問となります。
開発中の案件にて
機能毎での message-resources の分割・切替を検討しています。
分割・切替する場合には
struts-config.xml に、下記のように機能毎の message-resource を定義し
--------------------------------
<!-- 共通 -->
<message-resources parameter="application"
factory="org.seasar.struts.util.S2PropertyMessageResourcesFactory" />
<!-- サブ機能 -->
<message-resources parameter="subapp.application" key="subapp"
factory="org.seasar.struts.util.S2PropertyMessageResourcesFactory" />
--------------------------------
サブ機能の Form では
下記のようにプロパティ毎に bundle を指定することになるかと思いますが
--------------------------------
public class SubappForm {
@Required(arg0 = @Arg(key = "labels.parameter1", bundle = "subapp"))
public String parameter1;
@Required(arg0 = @Arg(key = "labels.parameter2", bundle = "subapp"))
public String parameter2;
…(略)…
}
--------------------------------
プロパティの数が多いとアノテーションが煩雑になり
可読性低下や設定漏れ・変更漏れが懸念されます。
質問としては
・プロパティ毎での定義以外に message-resources の切替方法があるか?
になります。
一箇所の設定で
サブ機能が使用する message-resources を一括切替できると
ありがたいのですが…
上記以外の方法での
message-resources 切替方法を見つけることができなかったので
質問させていただきました。
以上、よろしくお願いいたします。
---
村上剛志(Tsuyoshi Murakami)
株式会社エスシーシー システム事業本部
第1システム事業部 チャネルサービス部
TEL: 03-3228-4446 FAX: 03-3319-6994
E-mail: [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内