首先在application.xml加載資源文件web
<!-- 國際化加載資源文件配置 -->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>com.tydic.properties.UserMsg</value>
</list>
</property>
<property name="useCodeAsDefaultMessage" value="true" />
</bean>spring
在配置spring 攔截器session
<!-- 國際化基於session攔截配置 -->
<mvc:interceptors>
<bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
</mvc:interceptors>
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />mvc
而後在jsp頁面,引用spring 國際化標籤app
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<input type="button" value="<spring:message code="title.test" />" onclick="getOneOnclick();" />jsp
ok,此時已經配置完成,當在連接數據.do?locale=en_US或者zh_CH.自動切換語言。code
如圖:xml
此時,配置默認顯示中文,那麼我切換英文資源
OK,要的就是這樣效果。get