request.getCookies()得不到設定的cookie,瀏覽器裡卻存在
在寫商品瀏覽記錄的時候
我寫了這些程式碼
Cookie[] cookies = request.getCookies();
String historyStr = "";
System.out.println("Cookie長度:"+cookies.length);
for (Cookie c : cookies) {
System.out.print(c.getName()+"...");
if (c.getName().equals("history")) {
historyStr = c.getValue();
System.out.println("找到了");
}
}
historyStr += item.getId() + ";";
Cookie c = new Cookie("history", historyStr);
// c.setMaxAge(60*60*24*3);
response.addCookie(c);
在輸出的時候卻發現總是找不到history這個cookie 而在瀏覽器中檢視發現是存在的
真的是想破腦袋也找不到原因。。
後來把
historyStr += item.getId() + ";";
這行程式碼改成
historyStr += item.getId() + ",";
也就是cookie的內容分割由‘;’更改為',' request.getCookies()可以得到history這個cookie了
同樣錯誤的試試吧
相關文章
- 瀏覽器手動設定Cookie瀏覽器Cookie
- 谷歌瀏覽器翻譯在哪裡開啟 谷歌瀏覽器的線上翻譯在哪裡設定谷歌瀏覽器
- 谷歌瀏覽器檢視和手動設定cookie的值谷歌瀏覽器Cookie
- 火狐瀏覽器相容模式怎麼設定在哪裡 火狐瀏覽器相容模式設定方法瀏覽器模式
- ie瀏覽器相容模式怎麼設定在哪裡 ie瀏覽器相容模式設定方法瀏覽器模式
- 新版edge瀏覽器相容模式怎麼設定 edge瀏覽器相容性設定在哪裡瀏覽器模式
- 谷歌瀏覽器管理cookie谷歌瀏覽器Cookie
- Spartacus cart id 儲存在瀏覽器 local storage 裡面瀏覽器
- FindProxyForURL設定瀏覽器代理瀏覽器
- 設定Windows主機的瀏覽器為wls2的預設瀏覽器Windows瀏覽器
- httpServletRequest獲取瀏覽器的cookieHTTPServlet瀏覽器Cookie
- 關於各瀏覽器的cookie上限瀏覽器Cookie
- 設定鎖定預設瀏覽器為IE瀏覽器
- Chrome瀏覽器手動新增CookieChrome瀏覽器Cookie
- 使用Selenium時的瀏覽器設定瀏覽器
- win10系統如何設定QQ瀏覽器為預設瀏覽器Win10瀏覽器
- Win10系統如何設定360瀏覽器為預設瀏覽器Win10瀏覽器
- 瀏覽器之爭:程式設計師眼裡瀏覽器的地位 IE:我開了!瀏覽器程式設計師
- 瀏覽器之爭:程式設計師眼裡瀏覽器的地位IE:我開了!瀏覽器程式設計師
- Web瀏覽器裡的那些事Web瀏覽器
- 瀏覽器設定flash最強教程瀏覽器
- IE瀏覽器Cookie資訊提取工具Galleta瀏覽器Cookie
- IE裡的探索之定製瀏覽器好助手(下) (轉)瀏覽器
- windows10瀏覽器主頁設定方法_win10怎樣設定瀏覽器主頁Windows瀏覽器Win10
- 360極速瀏覽器相容模式怎麼設定 360極速瀏覽器相容模式設定方法瀏覽器模式
- 記錄:舊版谷歌瀏覽器不提示儲存密碼,修改瀏覽器設定裡的儲存密碼無效谷歌瀏覽器密碼
- Win10系統怎麼取消設定360瀏覽器為預設瀏覽器的提示Win10瀏覽器
- 在瀏覽器裡使用SAPGUI瀏覽器GUI
- win10怎麼樣設定預設瀏覽器_window10修改預設瀏覽器的方法Win10瀏覽器
- 360瀏覽器密碼管理在哪裡 360管理密碼怎麼設定瀏覽器密碼
- edge瀏覽器找不到相容性檢視設定 新版edge瀏覽器相容模式怎麼設定瀏覽器模式
- windows10瀏覽器怎麼設定主頁 win10更改瀏覽器預設主頁設定方法Windows瀏覽器Win10
- edge瀏覽器怎麼設定預設主頁 新版edge瀏覽器如何修改主頁瀏覽器
- Mac瀏覽器快取清理軟體:CookieMac瀏覽器快取Cookie
- 檢測當前瀏覽器是否支援cookie瀏覽器Cookie
- Cookie for Mac瀏覽器快取清理軟體CookieMac瀏覽器快取
- 瀏覽器快取清理工具:Cookie for Mac瀏覽器快取CookieMac
- 在瀏覽器裡使用SAPGUI裡的SE80瀏覽器GUI