-2

類似のものは何ですか

Resources.getMessage(request,"key");

org.apache.struts.validatorパッケージに入っています)?

使用している言語に応じて正しい文字列を取得し、その文字列を配列に入れる必要があります。これらの文字列には可変部分があります。例えば:

The field %s is required

MessageResources からThe fieldandを取得したいis required

編集

私は使用しました

ResourceBundle myResources = ResourceBundle.getBundle("MessageResources");
String msg = MessageFormat.format(myResources.getString("errors.required"),
                                new Object[] { title });

動作しますが、デフォルトの言語でのみ

4

1 に答える 1

1

これには慣用的な Java でリソース バンドルを使用できます。バンドルはプロパティ ファイルであり、ロケールに従って名前が付けられます。

Java API ドキュメントの ResourceBundle へのリンクを次に示します。

http://docs.oracle.com/javase/7/docs/api/java/util/ResourceBundle.html

さらに情報が必要な場合はお知らせください。

于 2012-12-01T21:13:53.833 に答える