2016-12-07 75 views
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"); 

任何意见和建议,将不胜感激!

回答