接口的使用
org.springframework.web.servlet.ViewResolver
使用ViewResolver的程序包 程序包 说明 org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilderimplementations.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中的方法 修饰符和类型 方法 说明 StandaloneMockMvcBuilderStandaloneMockMvcBuilder. setViewResolvers(ViewResolver... resolvers)Set up view resolution with the givenViewResolvers.org.springframework.web.servlet.config.annotation中ViewResolver的使用
返回ViewResolver的org.springframework.web.servlet.config.annotation中的方法 修饰符和类型 方法 说明 ViewResolverWebMvcConfigurationSupport. mvcViewResolver(ContentNegotiationManager contentNegotiationManager)Register aViewResolverCompositethat 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中的方法 修饰符和类型 方法 说明 voidViewResolverRegistry. viewResolver(ViewResolver viewResolver)Register aViewResolverbean instance.org.springframework.web.servlet.view中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view中的类 修饰符和类型 类 说明 classAbstractCachingViewResolverConvenient base class forViewResolverimplementations.classAbstractTemplateViewResolverAbstract base class for template view resolvers, in particular for FreeMarker views.classBeanNameViewResolverA simple implementation ofViewResolverthat interprets a view name as a bean name in the current application context, i.e. typically in the XML file of the executingDispatcherServlet.classContentNegotiatingViewResolverImplementation ofViewResolverthat resolves a view based on the request file name orAcceptheader.classInternalResourceViewResolverConvenient subclass ofUrlBasedViewResolverthat supportsInternalResourceView(i.e.classResourceBundleViewResolverAViewResolverimplementation that uses bean definitions in aResourceBundle, specified by the bundle basename.classUrlBasedViewResolverSimple implementation of theViewResolverinterface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions.classViewResolverCompositeAViewResolverthat delegates to others.classXmlViewResolverAViewResolverimplementation 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中的方法参数 修饰符和类型 方法 说明 voidContentNegotiatingViewResolver. setViewResolvers(List<ViewResolver> viewResolvers)Sets the view resolvers to be wrapped by this view resolver.voidViewResolverComposite. 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中的类 修饰符和类型 类 说明 classFreeMarkerViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsFreeMarkerView(i.e.org.springframework.web.servlet.view.groovy中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.groovy中的类 修饰符和类型 类 说明 classGroovyMarkupViewResolverConvenience subclass of @link AbstractTemplateViewResolver} that supportsGroovyMarkupView(i.e.org.springframework.web.servlet.view.script中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.script中的类 修饰符和类型 类 说明 classScriptTemplateViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsScriptTemplateViewand custom subclasses of it.org.springframework.web.servlet.view.tiles3中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.tiles3中的类 修饰符和类型 类 说明 classTilesViewResolverConvenience subclass ofUrlBasedViewResolverthat supportsTilesView(i.e.org.springframework.web.servlet.view.xslt中ViewResolver的使用
实现ViewResolver的org.springframework.web.servlet.view.xslt中的类 修饰符和类型 类 说明 classXsltViewResolverViewResolverimplementation that resolves instances ofXsltViewby translating the supplied view name into the URL of the XSLT stylesheet.