【发布时间】:2015-09-23 05:11:33
【问题描述】:
我需要使用 ICU(Unicode 的国际组件),因为我的应用应该支持 JDK 不支持的语言环境,例如“fa_IR”。
我找到了一个使用 Spring 和 Cookie 提供此功能的配置。
<beans:bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<beans:property name="defaultLocale" value="en" />
<beans:property name="cookieName" value="myAppLocaleCookie"/>
<beans:property name="cookieMaxAge" value="3600"/>
</beans:bean>
<interceptors>
<beans:bean
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<beans:property name="paramName" value="locale" />
</beans:bean>
</interceptors>
有没有办法为 ICU 使用类似的配置?
如果此配置不可能,是否还有其他方式(比如更改控制器等)?
【问题讨论】:
标签: java spring spring-mvc localization icu