我读了this但我的方法是注销,我需要使会话无效,所以我不能设置bean属性。 我只想传递用户语言。
public String logout() {
Locale locale = userProfile.getLocale();
// invalidate http session
FacesContext.getCurrentInstance().getExternalContext().invalidateSession();
return "logout";
//I need something like
//return "logout?locale="+locale.getLanguage();
}
编辑:解决了这个问题:
return "/logout.xhtml?faces-redirect=true&include-view-params=true&locale=" + locale.getLanguage();