无法更改HTTP接受标头 – 使用不同的区域设置解析策略
我在Pluralsight上关注Spring mvc课程,在运行我的应用程序时,我有“无法更改HTTP接受标头 – 使用不同的语言环境解析策略”这个错误。 在此之前,我将theese beans添加到servlet-config.xml
在资源文件夹中我有两个文件。 messages_es.properties和messages.properties。 一个人有目标。 goal.text=Minutos Ejercicio para el día de hoy:
和其他goal.text=Minutes Exercise For The Day Today:
所以目标是选择语言。
在jsp文件中,我有关于它的这一行
那么我怎样才能使它正常工作?
将bean id从“localResolver”更改为“localeResolver”
我通过使用此处提供的解决方案将方法命名为localeResolver解决了这个问题Spring 4 i18n&l10n(无法更改HTTP接受标头)
@Bean public LocaleResolver localeResolver() { final SessionLocaleResolver localeResolver = new SessionLocaleResolver(); localeResolver.setDefaultLocale(new Locale("en", "US")); return localeResolver; }