JSF 2 - 不同页面的独立区域设置

时间:2015-04-24 13:59:40

标签: java jsf-2 locale

我已经按照this教程来支持我的JSF Web应用程序的国际化。我现在有一个页面应该有自己的语言,独立于其他页面语言。问题是从这个页面改变语言环境也会改变其他页面的语言环境(反之亦然):

FacesContext.getCurrentInstance().getViewRoot().setLocale((Locale)entry.getValue());

如何管理多个区域设置?

1 个答案:

答案 0 :(得分:1)

每次打开新页面时都需要检查所需的区域设置,并在呈现页面之前进行更改。您可以使用<f:event type="preRenderView" ...>查看此问题来获取详细信息:Initializng a Backing Bean With Parameters on Page Load with JSF 2.0