0
我使用IE浏览器的开发者工具来检查饼干:如何使用JSP来正确获取cookie值?在数值读取一个cookie与一个“=”被截断
IE 11 >> Press F12 >> Network >> Details >> Cookies
它表明我的cookie键/值正常:
Key: SSO
Value: AP_KEY=11111&SSO_KEY=22222&ACCOUNT=JOHN_SMITH
但是,当我使用jsp来获取cookie值我总是得到“AP_KEY”。 这里是我的代码:
Cookie cookies [] = request.getCookies();
Cookie myCookie = null;
if (cookies != null){
for (int i = 0; i < cookies.length; i++) {
out.println("Name: " + cookies [i].getName());
out.println("Value: " + cookies [i].getValue());
}
}
结果是:
Name: SSO Value: AP_KEY
我加编码,但仍然得到 “AP_KEY”:
java.net.URLDecoder.decode(cookies [i].getValue(), "UTF-8");
任何意见和建议,将不胜感激!