链接上的语言参数

时间:2011-04-17 15:53:58

标签: java spring-mvc

存在一种简单的方法,可以在链接中始终使用语言,而无需更改Spring MVC中的每个控制器?

例如

  • site.com/en/link.html

  • site.com/de/link.html

  • site.com/it/link.html

并且此语言参数自动传递“language = en”。

我正在使用LocaleChangeInterceptor

1 个答案:

答案 0 :(得分:1)

LocaleChangeInterceptor查找区域设置更改。它不解析请求的区域设置。您需要的是LocaleResolver接口的实现,特别是

resolveLocale(HttpServletRequest request) 

方法,它将从URL获取该语言参数。