java.lang.Object | |||||
↳ | org.springframework.context.support.ApplicationObjectSupport | ||||
↳ | org.springframework.web.context.support.WebApplicationObjectSupport | ||||
↳ | org.springframework.web.servlet.view.AbstractCachingViewResolver | ||||
↳ | org.springframework.web.servlet.view.UrlBasedViewResolver | ||||
↳ | org.springframework.web.servlet.view.AbstractTemplateViewResolver |
Known Direct Subclasses |
Known Indirect Subclasses |
Abstract base class for template view resolvers, in particular for Velocity and FreeMarker views.
Provides a convenient way to specify AbstractTemplateView
's
exposure flags for request attributes, session attributes,
and Spring's macro helpers.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.servlet.view.UrlBasedViewResolver
| |||||||||||
From interface
org.springframework.core.Ordered
|
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.context.support.ApplicationObjectSupport
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Set whether HttpServletRequest attributes are allowed to override (hide)
controller generated model attributes of the same name.
| |||||||||||
Set whether HttpSession attributes are allowed to override (hide)
controller generated model attributes of the same name.
| |||||||||||
Set whether all request attributes should be added to the
model prior to merging with the template.
| |||||||||||
Set whether all HttpSession attributes should be added to the
model prior to merging with the template.
| |||||||||||
Set whether to expose a RequestContext for use by Spring's macro library,
under the name "springMacroRequestContext".
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new View instance of the specified view class and configures it.
| |||||||||||
Return the required type of view for this resolver.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.servlet.view.UrlBasedViewResolver
| |||||||||||
From class
org.springframework.web.servlet.view.AbstractCachingViewResolver
| |||||||||||
From class
org.springframework.web.context.support.WebApplicationObjectSupport
| |||||||||||
From class
org.springframework.context.support.ApplicationObjectSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.context.ApplicationContextAware
| |||||||||||
From interface
org.springframework.core.Ordered
| |||||||||||
From interface
org.springframework.web.context.ServletContextAware
| |||||||||||
From interface
org.springframework.web.servlet.ViewResolver
|
Set whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name. Default is "false", which causes an exception to be thrown if request attributes of the same name as model attributes are found.
Set whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name. Default is "false", which causes an exception to be thrown if session attributes of the same name as model attributes are found.
Set whether all request attributes should be added to the model prior to merging with the template. Default is "false".
Set whether all HttpSession attributes should be added to the model prior to merging with the template. Default is "false".
Set whether to expose a RequestContext for use by Spring's macro library, under the name "springMacroRequestContext". Default is "true".
Creates a new View instance of the specified view class and configures it. Does not perform any lookup for pre-defined View instances.
Spring lifecycle methods as defined by the bean container do not have to
be called here; those will be applied by the loadView
method
after this method returns.
Subclasses will typically call super.buildView(viewName)
first, before setting further properties themselves. loadView
will then apply Spring lifecycle methods at the end of this process.
viewName | the name of the view to build |
---|
Exception |
---|
Return the required type of view for this resolver. This implementation returns AbstractUrlBasedView.