JSTL <fmt>
taglib が使用できるリソース バンドル ファイルにローカライズされたメッセージがあります。ここで、Java コード内からこれらのメッセージも使用したいと考えています。どうすればそれができますか?
私が必要とするのは、キーとパラメーター付きのgetMessage()
キーのようなものです。getParameterizedMessage()
更新以下が機能しているようです:
ResourceBundle messages = ResourceBundle.getBundle("messages");
String str = messages.getString("PF1");
System.out.println(str);
Object[] messageArguments = {
"test"
};
MessageFormat formatter = new MessageFormat("");
formatter.applyPattern(messages.getString("IT4"));
String output = formatter.format(messageArguments);
System.out.println(output);