HttpServletRequest getLocale zwraca ustawienia narodowe systemu operacyjnego, a nie ustawienia regionalne przeglądarki
Korzystam z ram vaadin, aw mojej aplikacji mam:
@Override
public void onRequestStart(HttpServletRequest request,
HttpServletResponse response) {
currentIP = request.getRemoteAddr();
setLocale(request.getLocale());
handle.set(this);
this.request = request;
this.response = response;
}
zwraca jednak request.getLocale ()en_US
, czyli moje ustawienia regionalne systemu operacyjnego. Jednak w dodatku Firefox do przełączania ustawień regionalnych (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Ustawiłem tocs_CZ
jednak getLocale () nadal powrócien_US
.