Spring MVC 3 localeChangeInterceptor
我想将Internationalization添加到我的Spring MVC应用程序中。 我知道这可能是一个复制问题,但我已经尝试了stackoverflow和谷歌的所有解决方案,但仍然无法正常工作。 我会详细解释一下。 这是
web.xml中
contextConfigLocation /WEB-INF/spring/root-context.xml
根的context.xml
/WEB-INF/messages
我有messages_en.properties和messages_tr.properties文件。 它们工作正常,因为当我将defaultLocale更改为en或tr时,我从属性文件中获得了真正的标签。 但问题是,当我尝试使用浏览器时?lang=tr or ?lang=en
没有任何变化。
谢谢你的关注!
如果您使用的是spring安全性,请将您的LocaleChangeInterceptor放在mvc:interceptors标签中
并从配置中删除handlerMapping bean。希望它可以工作。