[Seasar-user:4731] Re: メッセージの変更
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
2006年 10月 3日 (火) 08:12:29 JST
大谷です。
JSFのメッセージファイルを作成して、
同じkey名で上書きすることでメッセージは変更することが出来ます。
たとえばwasabiさんが書いてくれた例だと、
Teeda側が持つメッセージファイルで下記のように定義されています。
javax.faces.convert.IntegerConverter.CONVERSION_detail = "{0}" :
値({1})は適切な型に変換できません。
これを同一のkeyをもつメッセージファイルを作成して、
faces-config.xmlで下記のように定義します。
(appMessagesは適宜名前を変更してください)
<application>
<message-bundle>appMessages</message-bundle>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>ja</supported-locale>
</locale-config>
</application>
これでメッセージを変更することが出来ます。
06/10/02 に wasabi<[E-MAIL ADDRESS DELETED]> さんは書きました:
> お疲れ様です。
>
> S2JSF 1.1.0を使用しています。
> beanのプロパティがInteger型である場合に数値以外(『aaa』等)を入力すると
> 『値(aaa)は適切な型に変換できません。』というメッセージが
> 表示されますが、このメッセージの内容は変更できないのでしょうか?
> (一般向けにオープンするサイトを作成しているのですが、
> このメッセージではちょっとわかりにくいかなと・・・)
>
> ご教授の程よろしくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
>
--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
Seasar-user メーリングリストの案内