Package org.springframework.web.servlet.i18n
@NonNullApi
@NonNullFields
package org.springframework.web.servlet.i18n
Locale support classes for Spring's web MVC framework.
Provides standard LocaleResolver implementations,
and a HandlerInterceptor for locale changes.
-
ClassDescriptionAbstract base class for
LocaleContextResolver
implementations.Abstract base class forLocaleResolver
implementations.LocaleResolver
implementation that simply uses the primary locale specified in the "accept-language" header of the HTTP request (that is, the locale sent by the client browser, normally that of the client's OS).LocaleResolver
implementation that uses a cookie sent back to the user in case of a custom setting, with a fallback to the specified default locale or the request's accept-header locale.LocaleResolver
implementation that always returns a fixed default locale and optionally time zone.Interceptor that allows for changing the current locale on every request, via a configurable request parameter (default parameter name: "locale").LocaleResolver
implementation that uses a locale attribute in the user's session in case of a custom setting, with a fallback to the specified default locale or the request's accept-header locale.