Spring MVC学习笔记(六)
所有的MVC框架都为web应用提供定位views。Spring提供view解析器,不限定具体的view技术,将models渲染到浏览器。 有两个重要的接口ViewResolver和View。ViewResolver提供view名称与实际views之间的映射。 使用ViewResolver接口解析views 在Spring Web MVC控制器中,所有处理方法都对应view逻辑名。或显式或隐式。Spring中的Views由逻辑view名定位,由view解析器解析。Spring自带了多个view解析器。 AbstractCachingViewResolver XmlViewResolver ResourceBundleViewResolver UrlBasedViewResolver 接单实现ViewResolver接口直接将view逻辑名解析为URL,无显式的映射定义。适用于逻辑名与view源文件名匹配。 InternalResourceViewResolver VelocityViewResolver/FreeMarkerViewResolver ContentNegotiatingViewResolver 使用JSP作为视图解析技术,可以使用UrlBasedViewResolver。该解析器将视图名解析为URL。 <bean id="viewResolver" class=