| Package | Description | 
|---|---|
| org.springframework.web.servlet.view | 
 Provides standard View and ViewResolver implementations,
 including abstract base classes for custom implementations. 
 | 
| org.springframework.web.servlet.view.document | 
 Support classes for document generation,
 providing View implementations for PDF and Excel. 
 | 
| org.springframework.web.servlet.view.freemarker | 
 Support classes for the integration of
 FreeMarker
 as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.groovy | 
 Support classes for the integration of
 
 Groovy Templates as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.script | 
 Support classes for views based on the JSR-223 script engine abstraction
 (as included in Java 6+), e.g. 
 | 
| org.springframework.web.servlet.view.tiles3 | 
 Support classes for the integration of
 Tiles 3
 (the standalone version of Tiles) as Spring web view technology. 
 | 
| org.springframework.web.servlet.view.xslt | 
 Support classes for XSLT,
 providing a View implementation for XSLT stylesheets. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTemplateView
Adapter base class for template-based view technologies such as FreeMarker,
 with the ability to use request and session attributes in their model and
 the option to expose helper objects for Spring's FreeMarker macro library. 
 | 
class  | 
InternalResourceView
Wrapper for a JSP or other resource within the same web application. 
 | 
class  | 
JstlView
Specialization of  
InternalResourceView for JSTL pages,
 i.e. | 
class  | 
RedirectView
View that redirects to an absolute, context relative, or current request
 relative URL. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
InternalResourceViewResolver.buildView(String viewName)  | 
protected AbstractUrlBasedView | 
UrlBasedViewResolver.buildView(String viewName)
Creates a new View instance of the specified view class and configures it. 
 | 
protected AbstractUrlBasedView | 
AbstractTemplateViewResolver.buildView(String viewName)  | 
protected AbstractUrlBasedView | 
InternalResourceViewResolver.instantiateView()  | 
protected AbstractUrlBasedView | 
UrlBasedViewResolver.instantiateView()
Instantiate the specified view class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected View | 
UrlBasedViewResolver.applyLifecycleMethods(String viewName,
                     AbstractUrlBasedView view)
Apply the containing  
ApplicationContext's lifecycle methods
 to the given View instance, if such a context is available. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPdfStamperView
Abstract superclass for PDF views that operate on an existing
 document with an AcroForm. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FreeMarkerView
View using the FreeMarker template engine. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
FreeMarkerViewResolver.instantiateView()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GroovyMarkupView
An  
AbstractTemplateView subclass based on Groovy XML/XHTML markup templates. | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
GroovyMarkupViewResolver.instantiateView()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScriptTemplateView
An  
AbstractUrlBasedView subclass designed to run any template library
 based on a JSR-223 script engine. | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
ScriptTemplateViewResolver.instantiateView()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TilesView
View implementation that renders
 through the Tiles Request API. | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
TilesViewResolver.instantiateView()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
XsltView
XSLT-driven View that allows for response context to be rendered as the
 result of an XSLT transformation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractUrlBasedView | 
XsltViewResolver.buildView(String viewName)  | 
protected AbstractUrlBasedView | 
XsltViewResolver.instantiateView()  |