| Class Summary |
| AbstractCommandController | Abstract base class for custom command controllers. |
| AbstractController | Convenient superclass for controller implementations, using the Template
Method design pattern. |
| AbstractFormController | Form controller that autopopulates a form bean from the request. |
| AbstractWizardFormController | Form controller for typical wizard-style workflows. |
| BaseCommandController | Controller implementation which creates an object (the command object)
on receipt of a request and attempts to populate this object with request parameters. |
| Controller | Base Controller interface, representing a component that receives HttpServletRequest
and HttpServletResponse like a HttpServlet but is able to participate in
an MVC workflow. |
| LastModified | Supports last modified HTTP requests to facilitate content caching. |
| ParameterizableViewController | Trivial controller that always returns a named view. |
| SessionRequiredException | Exception thrown when a Controller requires a session for the
current method. |
| SimpleControllerHandlerAdapter | Adapter to use the Controller workflow interface with the generic DispatcherServlet. |
| SimpleFormController | Concrete FormController implementation that provides configurable
form and success views, and an onSubmit chain for convenient overriding. |
| UrlFilenameViewController | Controller that transforms the virtual filename at the end of a URL
to a view name. |
| WebContentInterceptor | Interceptor that checks and prepares request and response. |