为了账号安全,请及时绑定邮箱和手机立即绑定

点击商品详情页面报错

都配置好了,页面显示商品列表,可是我点商品看详情时就报错,把浏览超过1000条清零这段代码删了就好了,是什么原因,代码错误吗?

https://img1.sycdn.imooc.com//5ce6c3960001260811700867.jpg

https://img1.sycdn.imooc.com//5ce6c3960001551712360881.jpg


正在回答

1 回答

应该是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("#");



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

点击商品详情页面报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信