# Uses of Class
org.springframework.web.servlet.view.AbstractCachingViewResolver

Packages that use AbstractCachingViewResolver
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.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.
org.springframework.web.servlet.view.xslt
Support classes for XSLT, providing a View implementation for XSLT stylesheets.

## Uses of AbstractCachingViewResolver in org.springframework.web.servlet.view

Subclasses of AbstractCachingViewResolver in org.springframework.web.servlet.view
Modifier and Type
Class
Description
`class`
`AbstractTemplateViewResolver`
Abstract base class for template view resolvers, in particular for FreeMarker views.
`class`
`InternalResourceViewResolver`
Convenient subclass of `UrlBasedViewResolver` that supports `InternalResourceView` (i.e.
`class`
`ResourceBundleViewResolver`
Deprecated.
as of 5.3, in favor of Spring's common view resolver variants and/or custom resolver implementations
`class`
`UrlBasedViewResolver`
Simple implementation of the `ViewResolver` interface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions.
`class`
`XmlViewResolver`
Deprecated.
as of 5.3, in favor of Spring's common view resolver variants and/or custom resolver implementations

## Uses of AbstractCachingViewResolver in org.springframework.web.servlet.view.freemarker

Subclasses of AbstractCachingViewResolver in org.springframework.web.servlet.view.freemarker
Modifier and Type
Class
Description
`class`
`FreeMarkerViewResolver`
Convenience subclass of `UrlBasedViewResolver` that supports `FreeMarkerView` (i.e.

## Uses of AbstractCachingViewResolver in org.springframework.web.servlet.view.groovy

Subclasses of AbstractCachingViewResolver in org.springframework.web.servlet.view.groovy
Modifier and Type
Class
Description
`class`
`GroovyMarkupViewResolver`
Convenience subclass of `AbstractTemplateViewResolver` that supports `GroovyMarkupView` (i.e.

## Uses of AbstractCachingViewResolver in org.springframework.web.servlet.view.script

Subclasses of AbstractCachingViewResolver in org.springframework.web.servlet.view.script
Modifier and Type
Class
Description
`class`
`ScriptTemplateViewResolver`
Convenience subclass of `UrlBasedViewResolver` that supports `ScriptTemplateView` and custom subclasses of it.

## Uses of AbstractCachingViewResolver in org.springframework.web.servlet.view.xslt

Subclasses of AbstractCachingViewResolver in org.springframework.web.servlet.view.xslt
Modifier and Type
Class
Description
`class`
`XsltViewResolver`
`ViewResolver` implementation that resolves instances of `XsltView` by translating the supplied view name into the URL of the XSLT stylesheet.