HttpServletRequest getLocale devuelve la configuración regional del sistema operativo no la configuración regional del navegador

Estoy usando vaadin framework y en mi aplicación tengo:

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

sin embargo, request.getLocale () devuelveen_US, que es mi locale OS. Sin embargo, en el complemento de Firefox para cambiar las configuraciones regionales (https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofile), Lo he configurado para que seacs_CZ, sin embargo, getLocale () todavía regresaráen_US.

Respuestas a la pregunta(1)

Su respuesta a la pregunta