# Package org.springframework.web.servlet.support

@NonNullApi @NonNullFields package org.springframework.web.servlet.support
Support classes for Spring's web MVC framework. Provides easy evaluation of the request context in views, and miscellaneous HandlerInterceptor implementations.

Related Packages
Package
Description
org.springframework.web.servlet
Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
Class
Description
AbstractAnnotationConfigDispatcherServletInitializer
`WebApplicationInitializer` to register a `DispatcherServlet` and use Java-based Spring configuration.
AbstractDispatcherServletInitializer
Base class for `WebApplicationInitializer` implementations that register a `DispatcherServlet` in the servlet context.
AbstractFlashMapManager
A base class for `FlashMapManager` implementations.
BindStatus
Simple adapter to expose the bind status of a field or object.
JspAwareRequestContext
JSP-aware (and JSTL-aware) subclass of RequestContext, allowing for population of the context from a `jakarta.servlet.jsp.PageContext`.
JstlUtils
Helper class for preparing JSTL views, in particular for exposing a JSTL localization context.
RequestContext
Context holder for request-specific state, like current web application context, current locale, current theme, and potential binding errors.
RequestContextUtils
Utility class for easy access to request-specific state which has been set by the `DispatcherServlet`.
RequestDataValueProcessor
A contract for inspecting and potentially modifying request data values such as URL query parameters or form field values before they are rendered by a view or before a redirect.
ServletUriComponentsBuilder
UriComponentsBuilder with additional static factory methods to create links based on the current HttpServletRequest.
SessionFlashMapManager
Store and retrieve `FlashMap` instances to and from the HTTP session.
WebContentGenerator
Convenient superclass for any kind of web content generator, like `AbstractController` and `WebContentInterceptor`.