2

是否可以在 ResourceBundle 已加载后执行此操作?我在 Tomcat 下工作并尝试了不同的代码示例,但没有一个对我有用。有什么建议吗?

4

2 回答 2

5

不,您不能更改捆绑软件的语言环境。但是您可以使用其他语言环境重新加载相同的包基本名称:

bundle = ResourceBundle.getBundle("my.base.name", otherLocale);
于 2012-06-11T14:03:26.160 回答
2

称呼

ResourceBundle.clearCache();

然后使用您想要的语言环境再次加载您的包。

于 2012-06-11T14:01:53.330 回答