存在一种简单的方法,可以在链接中始终使用语言,而无需更改Spring MVC中的每个控制器?
例如
site.com/en/link.html
site.com/de/link.html
site.com/it/link.html
并且此语言参数自动传递“language = en”。
我正在使用LocaleChangeInterceptor
答案 0 :(得分:1)
LocaleChangeInterceptor查找区域设置更改。它不解析请求的区域设置。您需要的是LocaleResolver接口的实现,特别是
resolveLocale(HttpServletRequest request)
方法,它将从URL获取该语言参数。