org.springframework.web.servlet.mvc
Class Diagram mvc

Class Summary
AbstractCommandControllerAbstract base class for custom command controllers.
AbstractControllerConvenient superclass for controller implementations, using the Template Method design pattern.
AbstractFormControllerForm controller that autopopulates a form bean from the request.
AbstractWizardFormControllerForm controller for typical wizard-style workflows.
BaseCommandControllerController implementation which creates an object (the command object) on receipt of a request and attempts to populate this object with request parameters.
ControllerBase Controller interface, representing a component that receives HttpServletRequest and HttpServletResponse like a HttpServlet but is able to participate in an MVC workflow.
LastModifiedSupports last modified HTTP requests to facilitate content caching.
ParameterizableViewControllerTrivial controller that always returns a named view.
SessionRequiredExceptionException thrown when a Controller requires a session for the current method.
SimpleControllerHandlerAdapterAdapter to use the Controller workflow interface with the generic DispatcherServlet.
SimpleFormControllerConcrete FormController implementation that provides configurable form and success views, and an onSubmit chain for convenient overriding.
UrlFilenameViewControllerController that transforms the virtual filename at the end of a URL to a view name.
WebContentInterceptorInterceptor that checks and prepares request and response.