[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 メーリングリストの案内