applicationContext.xml配置如下
<!-- 国际化 -->
    <bean id="messageSource"
 class="org.springframework.context.support.ResourceBundleMessageSource">
  <property name="basename" value="ApplicationResources"></property>
 </bean>
<!-- 定义本地化变更拦截器 -->
<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"/>
<!-- 定义注解URL映射处理器 ,所有的请求映射必须关联本地化拦截器-->
<bean id="urlMapping" class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
<property name="interceptors" ref="localeChangeInterceptor" />
<property name="order" value="1"></property>
</bean>
<bean id="localeResolver" class="xindao.micro.common.MyLocaleResolver"/>
java代码
public class MyLocaleResolver extends SessionLocaleResolver{
private String myLocal=SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME;

public String getMyLocal() {
return myLocal;
}
public void setMyLocal(String myLocal) {
this.myLocal = myLocal;
}
}
页面如下
<a href="login.do?locale=en_US">英文</a>|<a href="login.do?locale=zh_CN">中文</a>我配置的怎么只有一个页面有效呢??要整个浏览器有效要怎么配置??我的配置问题又出在哪里??还有就是基于请求的又该怎么配呢?????????????????