如何使用Javascript在JSF中设置当前语言环境?
您好,我想在JSF中使用javascript更改区域设置。有人能举个例子吗。只要让javascript以某种方式发送HTTP请求(如何使用Javascript在JSF中设置当前语言环境?,javascript,jsf,Javascript,Jsf,您好,我想在JSF中使用javascript更改区域设置。有人能举个例子吗。只要让javascript以某种方式发送HTTP请求(form.submit(),window.location,ajax等),JSF就可以这样做 String locale = getItAsRequestParameterOrSomething(); // "en", "en_US", etc FacesContext.getCurrentInstance().getViewRoot().setLocale(new
form.submit(),window.location
,ajax等),JSF就可以这样做
String locale = getItAsRequestParameterOrSomething(); // "en", "en_US", etc
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(locale));
您可以通过JS在这个答案中提交的下拉列表找到这样一个启动示例:只需让JavaScript以某种方式发送HTTP请求(form.submit()
,window.location
,ajax等),这样JSF就可以做到这一点
String locale = getItAsRequestParameterOrSomething(); // "en", "en_US", etc
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(locale));
您可以通过JS在此答案中提交的下拉列表找到一个启动示例: