| Package | Description | 
|---|---|
| org.springframework.test.web | 
 Helper classes for unit tests based on Spring's web support. 
 | 
| org.springframework.test.web.servlet | 
 Contains server-side support for testing Spring MVC applications. 
 | 
| org.springframework.test.web.servlet.result | 
 Contains built-in  
ResultMatcher and ResultHandler implementations. | 
| org.springframework.test.web.servlet.setup | 
 Contains built-in  
MockMvcBuilder implementations. | 
| 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.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
 (as included in Java 6+), e.g. 
 | 
| org.springframework.web.servlet.view.tiles3 | 
 Support classes for the integration of
 Tiles 3
 (the standalone version of Tiles) as Spring web view technology. 
 | 
| 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. 
 | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| org.springframework.web.socket.server.support | 
 Server-side support classes including container-specific strategies
 for upgrading a request. 
 | 
| Class and Description | 
|---|
| ModelAndView
 Holder for both Model and View in the web MVC framework. 
 | 
| Class and Description | 
|---|
| DispatcherServlet
 Central dispatcher for HTTP request handlers/controllers, e.g. 
 | 
| FlashMap
 A FlashMap provides a way for one request to store attributes intended for
 use in another. 
 | 
| HandlerInterceptor
 Workflow interface that allows for customized handler execution chains. 
 | 
| ModelAndView
 Holder for both Model and View in the web MVC framework. 
 | 
| Class and Description | 
|---|
| FlashMap
 A FlashMap provides a way for one request to store attributes intended for
 use in another. 
 | 
| HandlerInterceptor
 Workflow interface that allows for customized handler execution chains. 
 | 
| ModelAndView
 Holder for both Model and View in the web MVC framework. 
 | 
| Class and 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. 
 | 
| LocaleResolver
 Interface for web-based locale resolution strategies that allows for
 both locale resolution via the request and locale modification via
 request and response. 
 | 
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and 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. 
 | 
| Class and 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. 
 | 
| 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. 
 | 
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and 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. 
 | 
| Class and Description | 
|---|
| AsyncHandlerInterceptor
 Extends  
HandlerInterceptor with a callback method invoked after the
 start of asynchronous request handling. | 
| HandlerInterceptor
 Workflow interface that allows for customized handler execution chains. 
 | 
| LocaleContextResolver
 Extension of  
LocaleResolver, adding 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. 
 | 
| Class and 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. 
 | 
| Class and 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. 
 | 
| Class and 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. 
 | 
| Class and 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. 
 | 
| ModelAndView
 Holder for both Model and View in the web MVC framework. 
 | 
| NoHandlerFoundException
 By default when the DispatcherServlet can't find a handler for a request it
 sends a 404 response. 
 | 
| Class and 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
 By default when the DispatcherServlet can't find a handler for a request it
 sends a 404 response. 
 | 
| Class and Description | 
|---|
| AsyncHandlerInterceptor
 Extends  
HandlerInterceptor with a callback method invoked after the
 start of asynchronous request handling. | 
| HandlerInterceptor
 Workflow interface that allows for customized handler execution chains. 
 | 
| Class and 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
 Interface for web-based theme resolution strategies that allows for
 both theme resolution via the request and theme modification via
 request and response. 
 | 
| Class and Description | 
|---|
| AsyncHandlerInterceptor
 Extends  
HandlerInterceptor with a callback method invoked after the
 start of asynchronous request handling. | 
| HandlerInterceptor
 Workflow interface that allows for customized handler execution chains. 
 | 
| ThemeResolver
 Interface for web-based theme resolution strategies that allows for
 both theme resolution via the request and theme modification via
 request and response. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| Class and Description | 
|---|
| View
 MVC View for a web interaction. 
 | 
| ViewResolver
 Interface to be implemented by objects that can resolve views by name. 
 | 
| Class and Description | 
|---|
| HandlerMapping
 Interface to be implemented by objects that define a mapping between
 requests and handler objects. 
 | 
| Class and Description | 
|---|
| HandlerMapping
 Interface to be implemented by objects that define a mapping between
 requests and handler objects. 
 |