| |
指定されたキーに対応する地域化されたメッセージを検索し返却します。
String get(String key, String bundle)
|
String get(String key, Object args[])
|
String get(String key, String bundle, Object args[])
|
String get(String key, List args)
|
String get(String key, String bundle, List args)
|
- Parameters
-
- key
-
メッセージのキー。
- bundle
-
メッセージを保持する(デフォルトではない)メッセージリソースバンドル。
- args
-
メッセージの置換パラメータ。
通常は String の配列、もしくは String を格納した List
(String以外でも、適切な
toString()
メソッドが実装されているオブジェクトなら利用可能) 。
- Returns
-
指定されたキーに対応する地域化されたメッセージ。
キーに対応するメッセージが存在しない場合には null を返却します。
- See Also
-
Struts ユーザガイドの
Internationalized Messages。
使用するメッセージの言語を決定するため、ユーザのロカールが参照されます。
3つめ、4つめ、5つめ、6つめのメソッドシグニチャは5つまで置換パラメータを受け取ることが出来ます。
3つめ、4つめのメソッドシグニチャは、既存のアプリケーションとの互換性を提供します。
5つめ、6つめのメソッドシグニチャはよりVelocityで使いやすいものです。
メッセージリソースファイルが以下のメッセージを含んでいる場合:
title=Velocity for Strutsへようこそ
test=このメッセージは5つの置換パラメータがあります: {0}, {1}, {2}, {3}, {4}
|
|
以下の Velocity スクリプトは:
$text.get("title")
$text.title
$text.get("test", ["bear", "wolf", "tiger"])
|
|
このように出力されます:
Velocity for Strutsへようこそ
Velocity for Strutsへようこそ
このメッセージは5つの置換パラメータがあります: bear, wolf, tiger, {3}, {4}
|
|
|