接口的使用
org.springframework.web.servlet.ViewResolver
使用ViewResolver的程序包 程序包 说明 org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilder
implementations.org.springframework.web.servlet.config.annotation Annotation-based setup for Spring MVC.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 (as included in Java 6+), e.g. using JavaScript via Nashorn on JDK 8.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.org.springframework.test.web.servlet.setup中ViewResolver的使用
参数类型为ViewResolver的org.springframework.test.web.servlet.setup中的方法 修饰符和类型 方法 说明 StandaloneMockMvcBuilder
StandaloneMockMvcBuilder. setViewResolvers(ViewResolver... resolvers)
Set up view resolution with the givenViewResolvers
.org.springframework.web.servlet.config.annotation中ViewResolver的使用
返回ViewResolver的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 ViewResolver
WebMvcConfigurationSupport. mvcViewResolver(ContentNegotiationManager contentNegotiationManager)
Register aViewResolverComposite
that contains a chain of view resolvers to use for view resolution.返回变量类型为ViewResolver的类型的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 protected List<ViewResolver>
ViewResolverRegistry. getViewResolvers()
参数类型为ViewResolver的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 void
ViewResolverRegistry. viewResolver(ViewResolver viewResolver)
Register aViewResolver
bean instance.org.springframework.web.servlet.view中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view中的类 修饰符和类型 类 说明 class
AbstractCachingViewResolver
Convenient base class forViewResolver
implementations.class
AbstractTemplateViewResolver
Abstract base class for template view resolvers, in particular for FreeMarker views.class
BeanNameViewResolver
A simple implementation ofViewResolver
that interprets a view name as a bean name in the current application context, i.e. typically in the XML file of the executingDispatcherServlet
.class
ContentNegotiatingViewResolver
Implementation ofViewResolver
that resolves a view based on the request file name orAccept
header.class
InternalResourceViewResolver
Convenient subclass ofUrlBasedViewResolver
that supportsInternalResourceView
(i.e.class
ResourceBundleViewResolver
AViewResolver
implementation that uses bean definitions in aResourceBundle
, specified by the bundle basename.class
UrlBasedViewResolver
Simple implementation of theViewResolver
interface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions.class
ViewResolverComposite
AViewResolver
that delegates to others.class
XmlViewResolver
AViewResolver
implementation that uses bean definitions in a dedicated XML file for view definitions, specified by resource location.返回变量类型为ViewResolver的类型的org.springframework.web.servlet.view中的方法 修饰符和类型 方法 说明 List<ViewResolver>
ContentNegotiatingViewResolver. getViewResolvers()
List<ViewResolver>
ViewResolverComposite. getViewResolvers()
Return the list of view viewResolvers to delegate to.类型变量类型为ViewResolver的org.springframework.web.servlet.view中的方法参数 修饰符和类型 方法 说明 void
ContentNegotiatingViewResolver. setViewResolvers(List<ViewResolver> viewResolvers)
Sets the view resolvers to be wrapped by this view resolver.void
ViewResolverComposite. setViewResolvers(List<ViewResolver> viewResolvers)
Set the list of view viewResolvers to delegate to.org.springframework.web.servlet.view.freemarker中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.freemarker中的类 修饰符和类型 类 说明 class
FreeMarkerViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsFreeMarkerView
(i.e.org.springframework.web.servlet.view.groovy中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.groovy中的类 修饰符和类型 类 说明 class
GroovyMarkupViewResolver
Convenience subclass of @link AbstractTemplateViewResolver} that supportsGroovyMarkupView
(i.e.org.springframework.web.servlet.view.script中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.script中的类 修饰符和类型 类 说明 class
ScriptTemplateViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsScriptTemplateView
and custom subclasses of it.org.springframework.web.servlet.view.tiles3中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.tiles3中的类 修饰符和类型 类 说明 class
TilesViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsTilesView
(i.e.org.springframework.web.servlet.view.xslt中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.xslt中的类 修饰符和类型 类 说明 class
XsltViewResolver
ViewResolver
implementation that resolves instances ofXsltView
by translating the supplied view name into the URL of the XSLT stylesheet.