Jul*_*Bel 5 java spring spring-mvc
我试图LocaleResolver在用户需要时使用Spring 来更改我的页面语言。初始语言应该是葡萄牙语,但它没有按预期工作:
@Bean
public LocaleResolver localeResolver() {
CookieLocaleResolver localeResolver = new CookieLocaleResolver();
localeResolver.setDefaultLocale(new Locale("pt-BR"));//StringUtils.parseLocaleString("en")
return localeResolver;
}
Run Code Online (Sandbox Code Playgroud)
我不确定“但它没有按预期工作”是什么意思,但您以错误的方式使用了 Locale 构造函数。第一种语言和国家/地区由下划线而不是减号分隔,单个字符串参数构造函数仅适用于语言。所以你有两个有效的选择:
new Locale("pt", "BR")
Run Code Online (Sandbox Code Playgroud)
或者
StringUtils.parseLocaleString("pt_BR")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |