Abstract base class for {@link org.springframework.web.servlet.View}implementations. Subclasses should be JavaBeans, to allow for convenient configuration as Spring-managed bean instances.
Provides support for static attributes, to be made available to the view, with a variety of ways to specify them. Static attributes will be merged with the given dynamic attributes (the model that the controller returned) for each render operation.
Extends {@link WebApplicationObjectSupport}, which will be helpful to some views. Subclasses just need to implement the actual rendering.
@author Rod Johnson
@author Juergen Hoeller
@see #setAttributes
@see #setAttributesMap
@see #renderMergedOutputModel