【发布时间】:2012-01-10 15:04:44
【问题描述】:
我想首先通过检测 cookie 来解析用户的语言环境,如果没有,则通过接受语言标头来解析。 Spring 似乎只想接受一个LocaleResolver。
有趣的是,CookieLocaleResolver state 的 spring 文档
LocaleResolver 实现使用发送回用户的 cookie 如果是自定义设置,则回退到指定的默认值 语言环境或请求的接受标头语言环境。
但实际上似乎并非如此;测试表明它不起作用,快速查看源代码表明它只有在没有 cookie 时才会获得默认值。
是编写我自己的LocaleResolver 实现的唯一解决方案吗?
【问题讨论】:
标签: java spring spring-mvc internationalization