如何java中用cookie 写一个保留5个最近历史浏览记录的代码
如何java中用cookie 写一个保留5个最近历史浏览记录的代码?
保留最近六个商品浏览记录,会在页面中读取并显示出来,请问怎么写?急求 求哥哥们教教我 妹妹刚刚工作急求
------解决方案--------------------浏览商品时,把商品的id记录到cookie中。然后在最近浏览的商品的那个页面,获取cookie里的商品id,然后查数据库把商品的图片和名称显示出来就行啦。。貌似你发过同样的贴然后我也回了。。
------解决方案--------------------直接把 List<商品实体>集合 放到Cookie中好了
------解决方案--------------------你百度一下cookie的操作。。保存cookie,读取cookie,查数据库。。。。。
------解决方案--------------------
不用。。
------解决方案--------------------
你百度一下cookie的操作。。保存cookie,读取cookie,查数据库。。。。。
好吧 我看看吧 需要在前台用到JS之类的吗
不需要用到js,全部后台操作就可以了,每次response时把那最近浏览的商品id写在cookie里,在接收request时把cookie解析出来,找到对应的商品id,显示在相应该页面就可以了
------解决方案--------------------还是3 楼说的最简单,这样减少数据库的操作,性能会好点的。不过你也可是使用jquery的插件cookie.js操作。具体代码网站很多的,可以问度娘。
------解决方案--------------------
你百度一下cookie的操作。。保存cookie,读取cookie,查数据库。。。。。
好吧 我看看吧 需要在前台用到JS之类的吗
不用。。
贴了段 Action的代码 能帮我看一下吗
秒了一眼貌似思路是清楚了。。具体还要你自己写啦。。
------解决方案--------------------和你老板说,女人何必为难女人,哈哈
------解决方案--------------------直接把 List<商品实体>集合 放到Cookie中好了
。。。
COOKIE只能存字符 而且字符不能是特殊字符
存的当然是商品编号
拿着编号去查
当然这些商品是做过缓存的
------解决方案--------------------感觉有点问题,cookie不是要存6个就行吗,你cookie都取出来,在截取6个,恐怕顺序会有问题的