Trivial controller that always returns a named view. The view
can be configured using an exposed configuration property. This
controller offers an alternative to sending a request straight to a view
such as a JSP. The advantage here is that the client is not exposed to
the concrete view technology but rather just to the controller URL;
the concrete view will be determined by the ViewResolver.
Workflow
(and that defined by superclass):
- Render request is received by the controller
- call to
ParameterizableViewController.handleRenderRequestInternal handleRenderRequestInternal which
just returns the view, named by the configuration property
viewName . Nothing more, nothing less
This controller does not handle action requests.
Exposed configuration properties
(and those defined by superclass):
name |
default |
description |
viewName |
null |
the name of the view the viewResolver will use to forward to
(if this property is not set, an exception will be thrown during
initialization) |
author: John A. Lewis since: 2.0 |