boa tarde…
alguém poderia me explicar o que esse dois metodos fazem?
public String changeLocale() {
FacesContext context = FacesContext.getCurrentInstance();
String languageCode = getLanguageCode(context);
context.getViewRoot().setLocale(new Locale(languageCode));
return null;
}
private String getLanguageCode(FacesContext context) {
Map<String, String> params = context.getExternalContext().getRequestParameterMap();
return params.get("languageCode");
}
desde já, agradeço.