Top Description Classes
module spring.webmvc

Package org.springframework.web.servlet.i18n

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Locale support classes for Spring's web MVC framework. Provides standard LocaleResolver implementations, and a HandlerInterceptor for locale changes.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLocaleContextResolver

Abstract base class for LocaleContextResolver implementations.

public abstract class
AbstractLocaleResolver

Abstract base class for LocaleResolver implementations.

public class
AcceptHeaderLocaleResolver

LocaleResolver implementation that looks for a match between locales in the Accept-Language header and a list of configured supported locales.

public class
CookieLocaleResolver

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.

public class
FixedLocaleResolver

org.springframework.web.servlet.LocaleResolver implementation that always returns a fixed default locale and optionally time zone.

public class
LocaleChangeInterceptor

Interceptor that allows for changing the current locale on every request, via a configurable request parameter (default parameter name: "locale").

public class
SessionLocaleResolver

org.springframework.web.servlet.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.