如何使用Javascript在JSF中设置当前的语言环境?

时间:2011-05-23 13:19:25

标签: javascript jsf

您好我想在JSF中使用javascript更改语言环境。任何人都可以举例。

1 个答案:

答案 0 :(得分:3)

让JavaScript以某种方式发送HTTP请求(form.submit()window.location,ajax等),以便JSF能够做到

String locale = getItAsRequestParameterOrSomething(); // "en", "en_US", etc
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(locale));

您可以通过JS在此答案中提交的下拉列表找到启动示例:Localization in JSF, how to remember selected locale per session instead of per request/view