ResourceBundleMessagesource - 无法访问文件中的所有属性?

时间:2015-06-10 05:42:30

标签: java spring internationalization resourcebundle

遇到这个问题,同时使用spring资源包实现i18n,用于基于spring的java项目,它有一个html + js UI。

我需要从属性文件中读取特定区域设置的所有内容,并将此信息传递给客户端,以便相关消息可以显示在UI上。

但是,ResourceBundleMessagesource / ReloadableResourceBundleMessagesource对象似乎一次只能检索一条消息。

html { cursor: pointer }

我目前正在使用java.util.ResourceBundle,并使用它的键集循环对象。

ReloadableResourceBundleMessageSource msgSource = new ReloadableResourceBundleMessageSource();
//Methods to get only a single message at a time
String message = msgSource.getMessage("edit.delete.success", null, new Locale(localeString));

Q1:有没有更好/更优雅的方法来解决这个问题?

Q2:作者不允许从文件访问所有属性的原因是什么?

0 个答案:

没有答案