SpringMVC框架

6.7 常用的视图解析器实现类

  • 程序员可以选择一种视图解析器或混用多种视图解析器
  • 每个视图解析器都实现了 Ordered 接口并开放出一个 order 属性,可以通过 order 属性指定解析器的优先顺序order 越小优先级越高
  • SpringMVC 会按视图解析器顺序的优先顺序对逻辑视图名进行解析,直到解析成功并返回视图对象,否则将抛出 ServletException 异常
  • InternalResourceViewResolver
    • JSP 是最常见的视图技术,可以使用 InternalResourceViewResolve作为视图解析器:
    •  

6.8             mvc:view-controller标签

1)若希望直接响应通过 SpringMVC 渲染的页面,可以使用 mvc:view-controller 标签实现

<!-- 直接配置响应的页面:无需经过控制器来执行结果 -->

<mvc:view-controller path="/success" view-name="success"/>

    2)请求的路径:

http://localhost:8080/SpringMVC_02_View/success

         3)配置<mvc:view-controller>会导致其他请求路径失效

            解决办法:

<!-- 在实际开发过程中都需要配置mvc:annotation-driven标签,后面讲,这里先配置上 -->

<mvc:annotation-driven/>