我正在使用Spring 3.0。
如何在基于注释的控制器中找到LocaleResolver设置的当前区域设置?
感谢。
答案 0 :(得分:21)
您可以在控制器方法中声明类型为Locale
的参数:
@RequestMapping
public ModelAndView foo(..., Locale locale) { ... }
另见:
答案 1 :(得分:0)
LocaleContextHolder
,尤其是在控制器方法之外获取 Locale
。
Locale locale = LocaleContextHolder.getLocale();