视图、视图解析器、国际化
视图的顶级接口:View
视图解析器:ViewResolver
 
常见的视图和解析器:
InternalResourceView、InternalResourceViewResolver
SpringMVC解析jsp时,会默认使用InternalResourceView,如果发现Jsp中包含了jstl语言,则自动转为JstlView。
 
JstlView可以解析jstl,实现国际化操作。
 
具体实现国际化的步骤:
(1)创建资源文件(i18n.properties)
基名_语言_地区.properties
基名_语言.properties
 
(2)配置springmvc.xml
<!--加载国际化资源文件
1.将ResourceBundleMessageSource在程序加载时加入springmvc,启动时会自动查找id为messageSource的bean
2.ResourceBundleMessageSource会在springmvc响应程序时介入(解析国际化资源文件)
-->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename" value="i18n"/>
</bean>
ResourceBundleMessageSource会在springmvc响应程序时介入(解析国际化资源文件)。
 
(3)使用