JSF 2 - 不同页面的独立区域设置
JSF 2 - Independent locale settings for different pages
我已按照 this 教程在我的 JSF Web 应用程序中支持国际化。我现在有一个页面应该有自己的语言,独立于其他页面语言。问题是从该页面更改区域设置也会更改其他页面的区域设置(反之亦然):
FacesContext.getCurrentInstance().getViewRoot().setLocale((Locale)entry.getValue());
如何管理多个区域设置?
每次打开新页面时都需要检查所需的区域设置,并在页面呈现之前更改它。您可以通过使用 <f:event type="preRenderView" ...>
来实现它查看此问题的详细信息:Initializng a Backing Bean With Parameters on Page Load with JSF 2.0
我已按照 this 教程在我的 JSF Web 应用程序中支持国际化。我现在有一个页面应该有自己的语言,独立于其他页面语言。问题是从该页面更改区域设置也会更改其他页面的区域设置(反之亦然):
FacesContext.getCurrentInstance().getViewRoot().setLocale((Locale)entry.getValue());
如何管理多个区域设置?
每次打开新页面时都需要检查所需的区域设置,并在页面呈现之前更改它。您可以通过使用 <f:event type="preRenderView" ...>
来实现它查看此问题的详细信息:Initializng a Backing Bean With Parameters on Page Load with JSF 2.0