Necesito obtener la configuración regional de un visitante en mis páginas JSP para poder mostrar correctamente un menú desplegable con una lista de idiomas y tener el idioma seleccionado de acuerdo con su configuración regional actual . Normalmente podría hacer algo como ${pageContext.request.locale}
.Cómo obtener la configuración regional del visitante en JSP utilizando SpringLocationResolver de Spring 3
El problema, Creo que, es que solo me dará la configuración regional según los encabezados de solicitud del usuario (lo que envía el navegador). Sin embargo, el usuario puede haber cambiado su lenguaje/local, por lo que tenga que utilizar el mecanismo de resorte que se ve en la sesión también:
RequestContextUtils.getLocale(request).toString();
Pero entonces no es tan fácil de acceder que en una página JSP y tienen JSP código de trabajo con eso.
¿O hay otro mecanismo más fácil para mostrar un menú desplegable de idiomas a un usuario? ¿Spring almacena la configuración regional actual en un objeto fácilmente accesible desde JSP?