实践Spring MVC之国际化

基于LocaleResolver取得Locale,参考实现包括如下三种:

  1. AcceptHeaderLocaleResolver

    基于客户端浏览器语言设置

  2. SessionLocaleResolver

    基于session

  3. CookieLocaleResolver

    基于cookie

1
2
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver">
</bean>

页面中使用标签,例如:

1
<spring:message code="label.productName" text="default text" />