私は、リソースバンドルのプロパティファイルを使用している場合:のJava/StrutsのからのResourceBundleと置き換える表現
A.properties: thekeyは= {0}これはテスト
され、その後、私はその負荷のJavaコードを持っていますリソースバンドル:私はいくつかの値を持つ{0}のテキストを置き換えることができますどのように
ResourceBundle labels =
ResourceBundle.getBundle("A", currentLocale);
labels.getString("thekey");
labels.getString( "thekey"、 "はい!!!");
出力が次のようになります。
はい!!!これはテストです。
これを行うためのリソースバンドルの一部であるメソッドはありません。また、私はStrutsにあります。MessagePropertiesを使用して置換を行う方法がいくつかあります。