Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能从表达式语言jsp中的header对象获取区域设置?_Jsp_Http_El - Fatal编程技术网

为什么我不能从表达式语言jsp中的header对象获取区域设置?

为什么我不能从表达式语言jsp中的header对象获取区域设置?,jsp,http,el,Jsp,Http,El,这是我的密码: ${header} <br /> Locale is: ${header.locale} ${header} 区域设置为:${header.Locale} 以下是输出: {cookie=JSESSIONID=F2E1140376438A2D79BCD2FC23D97574;locale=en, 缓存控制=最大年龄=0,连接=保持活动, 接受语言=en-US,en;q=0.8,tr;q=0.6,主机=localhost:8080, …这里有更多的数据…} 区域设置

这是我的密码:

${header}
<br />
Locale is: ${header.locale}
${header}

区域设置为:${header.Locale}
以下是输出:

{cookie=JSESSIONID=F2E1140376438A2D79BCD2FC23D97574;locale=en, 缓存控制=最大年龄=0,连接=保持活动, 接受语言=en-US,en;q=0.8,tr;q=0.6,主机=localhost:8080, …这里有更多的数据…}

区域设置为:

显然,区域设置存在于标题中,但为什么标题中。区域设置不起作用?

您可以试试

${pageContext.response.locale}
或尝试

${pageContext.request.locale.language}
${header['accept-language']}
或尝试

${pageContext.request.locale.language}
${header['accept-language']}

区域设置是请求和响应的一部分。从cookie中读取可能会得到相同的值。检查这个