这是我的代码:
${header}
<br />
Locale is: ${header.locale}
这是输出:
{饼干= JSESSIONID = F2E1140376438A2D79BCD2FC23D97574;区域设置= EN, cache-control = max-age = 0,connection = keep-alive, accept-language = en-US,en; q = 0.8,tr; q = 0.6,host = localhost:8080, ......这里有更多的数据......}
区域设置是:
标题中存在明确的区域设置,但为什么 header.locale 不起作用?
答案 0 :(得分:1)
你可以尝试
${pageContext.response.locale}
或尝试
${pageContext.request.locale.language}
或尝试
${header['accept-language']}