課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
都配置好了,頁面顯示商品列表,可是我點商品看詳情時就報錯,把瀏覽超過1000條清零這段代碼刪了就好了,是什么原因,代碼錯誤嗎?
2019-05-24
源自:JAVA遇見HTML——JSP篇 8-6
正在回答
應該是cookie版本問題。
不能直接使用逗號這種特殊符號(對cookie 0版本標準而言,新版本cookie 1沒問題)作為cookie的內容。而新版本的Cookie(參見RFC 2109)目前還不被Javax.servlet.http.Cookie包所支持。
補充一下Cookie Version 0中,某些特殊的字符,例如:空格,方括號,圓括號,等于號(=),逗號,雙引號,斜杠,問號,@符號,冒號,分號都不能作為Cookie的內容。
把list+=request.getParameter("id")+","; 改成list+=request.getParameter("id")+"#";
并把split(",")都改成split("#");
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
4 回答商品詳情界面進不去,
1 回答詳情頁面報錯問題
3 回答為什么我顯示商品詳情頁里面是空的??
1 回答從商品首頁到商品詳情之間出現(xiàn)錯誤 原因似乎是request.getParameter方法獲取不到id
2 回答為什么第一次點擊商品詳情的時候就會有這次瀏覽的記錄呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-10-21
應該是cookie版本問題。
不能直接使用逗號這種特殊符號(對cookie 0版本標準而言,新版本cookie 1沒問題)作為cookie的內容。而新版本的Cookie(參見RFC 2109)目前還不被Javax.servlet.http.Cookie包所支持。
補充一下Cookie Version 0中,某些特殊的字符,例如:空格,方括號,圓括號,等于號(=),逗號,雙引號,斜杠,問號,@符號,冒號,分號都不能作為Cookie的內容。
把list+=request.getParameter("id")+","; 改成list+=request.getParameter("id")+"#";
并把split(",")都改成split("#");