Spring MVC 提供地區(qū)信息

2018-07-26 15:40 更新

Spring的架構(gòu)中的很多層面都提供了對國際化的支持,同樣支持Spring MVC框架也能提供。DispatcherServlet為你提供了自動使用用戶的地區(qū)信息來解析消息的能力。而這,是通過LocaleResolver對象來完成的。

一個請求進入處理時,DispatcherServlet會查找一個地區(qū)解析器。如果找到,就嘗試使用它來設(shè)置地區(qū)相關(guān)的信息。通過調(diào)用RequestContext.getLocale()都能取到地區(qū)解析器所解析到的地區(qū)信息。

此外,如果你需要自動解析地區(qū)信息,你可以在處理器映射前加一個攔截器(關(guān)于更多處理器映射攔截器的知識,請參見Spring MVC 使用HandlerInterceptor攔截請求一小節(jié)),并用它來根據(jù)條件或環(huán)境不同,比如,根據(jù)請求中某個參數(shù)值,來更改地區(qū)信息。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號