Day61_SpringMVC视图解析器

Day61_SpringMVC视图解析器

 

视图和视图解析器:

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

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

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

 

视图:

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

 

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

 

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

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

Day61_SpringMVC视图解析器

 

SpringMVC管理国际化资源文件

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

 

 

上一篇:java网络编程基础——TCP网络编程二


下一篇:1. Netty准备知识:Java NIO