Spring MVC视图解析器简介说明
Spring MVC视图解析器简介说明
下文讲述"Spring MVC视图"的相关说明,如下所示:
Spring 视图解析器:
Spring视图解析器用于对Spring中的视图进行解析,如下配置所示:
<!--前缀-->
<property name="prefix" value="/WEB-INF/jsp/"/>
<!--后缀-->
<property name="suffix" value=".jsp"/>
</bean>
以上配置文件存在于springmvc-servlet.xml中。
InternalResourceViewResolver 是 URLBasedViewResolver 的子类
即URLBasedViewResolver 支持的属性,它都支持。
InternalResourceViewResolver的功能:
它可将返回的视图名称解析为InternalResourceView 对象
InternalResourceView对象可将Controller处理器方法返回的模型属性放入到request 属性中,
再使用RequestDispatcher在服务器端将forword 重定向至目标URL中
例:
在 InternalResourceViewResolver 中定义为 prefix=/WEB-INF/,suffix=.jsp
当请求的 Controller 处理器方法返回的视图名称为index,
此时InternalResourceViewResolver先将index转换为一个InternalResourceView 对象
再将返回的模型属性放入HttpServletRequest 属性中
最后使用RequestDispatcher在服务器端,将请求 forword 到 /WEB-INF/index.jsp
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。