1
存在一種簡單的方法,讓鏈接中的語言始終處於最初狀態,而無需更改Spring MVC中的每個控制器?鏈接上的語言參數
例如
site.com/en/link.html
site.com/de/link.html
site.com/it/link.html
並且該語言參數自動通過「language = en」。
我使用LocaleChangeInterceptor
存在一種簡單的方法,讓鏈接中的語言始終處於最初狀態,而無需更改Spring MVC中的每個控制器?鏈接上的語言參數
例如
site.com/en/link.html
site.com/de/link.html
site.com/it/link.html
並且該語言參數自動通過「language = en」。
我使用LocaleChangeInterceptor
LocaleChangeInterceptor查找區域改變。它不能解析請求的區域設置。你需要的是一個LocaleResolver接口的實現,具體來說就是
resolveLocale(HttpServletRequest request)
方法,它會從URL中獲取該語言參數。