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

任何意見和建議,將不勝感激!

回答