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");
任何意見和建議,將不勝感激!