嗨,我想在JSF中使用javascript更改区域设置。谁能举个例子吗。
只需让JavaScript以某种方式发送HTTP请求(form.submit()
、window.location
、ajax等),JSF就可以执行
String locale = getItAsRequestParameterOrSomething(); // "en", "en_US", etc
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(locale));
您可以通过JS提交的下拉列表找到一个启动示例:JSF中的本地化,如何记住每个会话而不是每个请求/视图所选的区域设置