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.
  • Classes
    Class
    Description
    Abstract base class for LocaleContextResolver implementations.
    Abstract base class for LocaleResolver 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 configured default locale, the request's Accept-Language header, or the default locale for the server.
    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 configured default locale, the request's Accept-Language header, or the default locale for the server.