[Seasar-user:17279] Re: [SAStruts] メッセージリソースの取得方法
Kenji Yamaguchi
[E-MAIL ADDRESS DELETED]
2009年 4月 20日 (月) 10:21:17 JST
tomoさん
お世話になっております。
山口です。
自分でも簡易版ではありますが、自作のEL式を作っていました。
public static String m(String key) {
if (key == null) {
return "";
}
MessageResources mr = (MessageResources) ServletContextUtil
.getServletContext()
.getAttribute(Globals.MESSAGES_KEY);
return mr.getMessage(key);
}
${cs:messageWithArg(pageContext,key,args)}の使い方も作ってみたかったのですが、
可変引数の渡し方がわからずそれはbean:messageでいいかーと断念していました。
String... arg こんなのができたらいいんだろうなとかおもいつつ
>fn:splitはStringの配列を作るために使っています。('@'が区切り文字)
このアイデアがありませんでした。
ご参考にさせていただきます。
ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of tomo
Sent: Saturday, April 18, 2009 1:39 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:17271] Re: [SAStruts] メッセージリソースの取得方法
こんにちは
少し時間が空きましたが
> JSP側で ${f:h(message)} とすれば表示できました。
> EL式でダイレクトにメッセージリソースを使えたら便利そうですが
> そのようなものはなさそうですね。
書いてみました。
ご参考までに。
http://d.hatena.ne.jp/cleverware/20090415/1239785049
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内