为什么我不能从表达式语言jsp中的头对象中获取语言环境?

时间:2014-07-22 17:51:37

标签: jsp http el

这是我的代码:

${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 不起作用?

1 个答案:

答案 0 :(得分:1)

你可以尝试

${pageContext.response.locale}

或尝试

${pageContext.request.locale.language}

或尝试

${header['accept-language']}