Spring MVC Locale 的使用 中文 英文 等语言 切换
?<bean id="localeResolver" value="en" />
?</bean>
?<bean id="localeChangeInterceptor" value="ln" />
?</bean>
?
?<bean >
??<property name="interceptors">
???<list>
????<ref bean="localeChangeInterceptor" />
???</list>
??</property>
?</bean>
?
<!--?<bean ref="localeChangeInterceptor"/>-->
<!--?</bean> -->
??
?<bean />
?
?<bean id="messageSource" value="message" />
?</bean>
?<bean id="viewResolver"?>
??????? <property name="prefix">
??????????? <value>/WEB-INF/views/</value>
??????? </property>
??????? <property name="suffix">
??????????? <value>.jsp</value>
??????? </property>
??? </bean>
?
?
?
?
注意:别使用默认的
<mvc:annotation-driven />哦,否则语言不切换
<bean id="viewResolver" value="org.springframework.web.servlet.view.JstlView"/><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/></bean><bean id="medthodNameResolver" value="action"/> </bean><!-- Application Message Bundle --><bean id="messageSource"value="classpath:messages" /><property name="defaultEncoding" value="UTF-8" /></bean><bean id="localeChangeInterceptor"value="lang" /></bean><bean id="localeResolver"/><bean id="handlerMapping"/></property></bean>