# Uses of Package
org.springframework.web.servlet

Packages that use org.springframework.web.servlet
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.
org.springframework.web.servlet.config.annotation
Annotation-based setup for Spring MVC.
org.springframework.web.servlet.function
Provides the types that make up Spring's functional web framework for Servlet environments.
org.springframework.web.servlet.function.support
Classes supporting the `org.springframework.web.servlet.function` package.
org.springframework.web.servlet.handler
Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.i18n
Locale support classes for Spring's web MVC framework.
org.springframework.web.servlet.mvc
Standard controller implementations for the Servlet MVC framework that comes with Spring.
org.springframework.web.servlet.mvc.annotation
Support package for annotation-based Servlet MVC controllers.
org.springframework.web.servlet.mvc.method
Servlet-based infrastructure for handler method processing, building on the `org.springframework.web.method` package.
org.springframework.web.servlet.mvc.method.annotation
MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
org.springframework.web.servlet.mvc.support
Support package for MVC controllers.
org.springframework.web.servlet.resource
Support classes for serving static resources.
org.springframework.web.servlet.support
Support classes for Spring's web MVC framework.
org.springframework.web.servlet.theme
Theme support classes for Spring's web MVC framework.
org.springframework.web.servlet.view
Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.document
Support classes for document generation, providing View implementations for PDF and Excel.
org.springframework.web.servlet.view.feed
Support classes for feed generation, providing View implementations for Atom and RSS.
org.springframework.web.servlet.view.freemarker
Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.groovy
Support classes for the integration of Groovy Templates as Spring web view technology.
org.springframework.web.servlet.view.json
Support classes for providing a View implementation based on JSON serialization.
org.springframework.web.servlet.view.script
Support classes for views based on the JSR-223 script engine abstraction.
org.springframework.web.servlet.view.xml
Support classes for providing a View implementation based on XML Marshalling.
org.springframework.web.servlet.view.xslt
Support classes for XSLT, providing a View implementation for XSLT stylesheets.

Classes in org.springframework.web.servlet used by org.springframework.web.servlet
Class
Description
FlashMap
A FlashMap provides a way for one request to store attributes intended for use in another.
FrameworkServlet
Base servlet for Spring's web framework.
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerExecutionChain
Handler execution chain, consisting of handler object and any handler interceptors.
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
HttpServletBean
Simple extension of `HttpServlet` which treats its config parameters (`init-param` entries within the `servlet` tag in `web.xml`) as bean properties.
LocaleResolver
Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
ModelAndView
Holder for both Model and View in the web MVC framework.
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.config.annotation
Class
Description
FlashMapManager
A strategy interface for retrieving and saving FlashMap instances.
HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
LocaleResolver
Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
RequestToViewNameTranslator
Strategy interface for translating an incoming `HttpServletRequest` into a logical view name when no view name is explicitly supplied.
ThemeResolver
Deprecated.
as of 6.0 in favor of using CSS, without direct replacement
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.function
Class
Description
ModelAndView
Holder for both Model and View in the web MVC framework.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.function.support
Class
Description
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
ModelAndView
Holder for both Model and View in the web MVC framework.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.handler
Class
Description
AsyncHandlerInterceptor
Extends `HandlerInterceptor` with a callback method invoked after the start of asynchronous request handling.
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
HandlerExecutionChain
Handler execution chain, consisting of handler object and any handler interceptors.
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
ModelAndView
Holder for both Model and View in the web MVC framework.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.i18n
Class
Description
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
LocaleContextResolver
Extension of `LocaleResolver` that adds support for a rich locale context (potentially including locale and time zone information).
LocaleResolver
Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.mvc
Class
Description
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
ModelAndView
Holder for both Model and View in the web MVC framework.
View
MVC View for a web interaction.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.mvc.annotation
Class
Description
HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
ModelAndView
Holder for both Model and View in the web MVC framework.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.mvc.method
Class
Description
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
ModelAndView
Holder for both Model and View in the web MVC framework.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.mvc.method.annotation
Class
Description
HandlerAdapter
MVC framework SPI, allowing parameterization of the core MVC workflow.
HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
HandlerMapping
Interface to be implemented by objects that define a mapping between requests and handler objects.
LocaleResolver
Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
ModelAndView
Holder for both Model and View in the web MVC framework.
NoHandlerFoundException
Thrown when the `DispatcherServlet` can't find a handler for a request, which may be handled with a configured `HandlerExceptionResolver`.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.mvc.support
Class
Description
HandlerExceptionResolver
Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
ModelAndView
Holder for both Model and View in the web MVC framework.
NoHandlerFoundException
Thrown when the `DispatcherServlet` can't find a handler for a request, which may be handled with a configured `HandlerExceptionResolver`.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.resource
Class
Description
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.support
Class
Description
FlashMap
A FlashMap provides a way for one request to store attributes intended for use in another.
FlashMapManager
A strategy interface for retrieving and saving FlashMap instances.
FrameworkServlet
Base servlet for Spring's web framework.
LocaleResolver
Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response.
ThemeResolver
Deprecated.
as of 6.0 in favor of using CSS, without direct replacement
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.theme
Class
Description
HandlerInterceptor
Workflow interface that allows for customized handler execution chains.
ThemeResolver
Deprecated.
as of 6.0 in favor of using CSS, without direct replacement
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view
Class
Description
ModelAndView
Holder for both Model and View in the web MVC framework.
RequestToViewNameTranslator
Strategy interface for translating an incoming `HttpServletRequest` into a logical view name when no view name is explicitly supplied.
SmartView
Provides additional information about a View such as whether it performs redirects.
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.document
Class
Description
View
MVC View for a web interaction.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.feed
Class
Description
View
MVC View for a web interaction.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.freemarker
Class
Description
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.groovy
Class
Description
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.json
Class
Description
View
MVC View for a web interaction.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.script
Class
Description
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.xml
Class
Description
View
MVC View for a web interaction.
Classes in org.springframework.web.servlet used by org.springframework.web.servlet.view.xslt
Class
Description
View
MVC View for a web interaction.
ViewResolver
Interface to be implemented by objects that can resolve views by name.