要使用spring mvc配置国际化,首先用MessageSource来管理国际资源文件:
<!-- 国际化资源文件 messageSource配置的是国际化资源文件的路径,
classpath:messages指的是classpath路径下的 messages_zh_CN.properties文件和messages_en_US.properties文件
设置“useCodeAsDefaultMessage”,默认为false,这样当Spring在ResourceBundle中找不到messageKey的话,就抛出NoSuchMessageException, 把它设置为True,则找不到不会抛出异常,而是使用messageKey作为返回值。 -->
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="defaultEncoding" value="UTF-8" />
<property name="useCodeAsDefaultMessage" value="true" />
<property name="cacheSeconds" value="10"></property>
<property name="basenames">
<list>
<value>classpath:messages</valu