HttpServletRequest getLocale gibt das Gebietsschema des Betriebssystems und nicht das Gebietsschema des Browsers zurück

Ich verwende das Vaadin Framework und in meiner Anwendung habe ich:

@Override
public void onRequestStart(HttpServletRequest request,
        HttpServletResponse response) {
    currentIP = request.getRemoteAddr();
    setLocale(request.getLocale());
    handle.set(this);    
    this.request = request;    
    this.response = response;
}

request.getLocale () gibt jedoch zurücken_US, das ist mein OS Gebietsschema. Im Firefox-Addon zum Wechseln der Ländereinstellung (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Ich habe es so eingerichtetcs_CZgetLocale () wird jedoch weiterhin zurückgegebenen_US.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage