微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Day61_SpringMVC视图解析器

Day61_SpringMVC视图解析器

 

视图和视图解析器:

ModelAndView对象 包含视图信息和视图解析器。

SpringMVC根据 视图解析器(ViewResolver)得到最终视图对象(View),最终的视图可以是JSP、等各种表现形式的视图。

这样子的好处:实现MVC的充分解耦。

 

视图:

作用:渲染模型数据,将模型里的数据以某种形式(转发重定向,下载,表格,图片等)呈现给客户。

 

Spring在org.springframework.web.servlet包中定义一个高度抽象的View接口。

 

视图对象是由视图解析器负责实例化。由于视图是无状态的,所有他们不会有线程安全问题。

无状态:上一次使用跟下一次使用是无关系的,不会互相影响。

常见的视图实现类

 

SpringMVC管理国际化资源文件

<!--让SpringMVC管理国际化资源文件;配置一个资源文件管理器 -->
<bean id = "messageSource" class ="org.springframework.context.support.ResourceBundleMessageSource">
   <!--basename指定基础名 -->
   <property name="basename" value="i18n" ></property>
</bean>

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐