通过超链 实现中英文的切换
1.在SpringMVC 配置的 springmvc.xml
1 <!-- 配置国际化资源文件 --> 2 <bean id="messageSource" 3 class="org.springframework.context.support.ResourceBundleMessageSource"> 4 <property name="basename" value="i18n"></property> 5 </bean> 6 7 8 <!-- 配置SessionLocalResolver --> 9 <bean id="localeResolver" 10 class="org.springframework.web.servlet.i18n.SessionLocaleResolver"> 11 </bean> 12 13 <!-- 配置 LocaleChangeInterceptor 拦截器--> 14 <mvc:interceptors> 15 <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"></bean> 16 </mvc:interceptors> 17 18 <mvc:view-controller path="/i18n" view-name="i18n"/> 19 <mvc:view-controller path="/i18n2" view-name="i18n2"/>
2.配置i18n文件
i18n.user=User
i18n.password=Password
并复制两个 一个中文版本的i18n_zh_CN 一个英文版本 i18n_en_US
3.创建i18njsp
1 <fmt:message key="i18n.user"></fmt:message> 2 <br><br> 3 <a href="i18n?locale=zh_CH"> 中文</a> 4 <br><br> 5 <a href="i18n?locale=en_US">Englist</a>