记录浏览过的物品,同时在下次登录时会显示出这个用户上次浏览过的物品,该怎么编写呢??请高手解决啊!!!!
解决方案 »
- include动态问题
- 如何统计用户在线登录人数
- Spring整合Hibernate问题
- 请问如何实现点击一个链接(如名为“更多“),在原有页面上出现更多的文字输入框
- 树形菜单右键如何动态配置
- struts中,页面form中同名的text在提交的时候,怎么区分这些text?
- jquery-easyui的treegrid无法得到后台数据
- 属性的判断及在jsp页面上的显示问题???
- 网页上嵌一个摄像头的视频怎么实现?分不多了
- webserver:tomcat db:sqlserver2000 乱码问题如何解决,半小时内解决将送上100分
- 如何实现两个数据库的同步
- cookie 实现跨域(localhost和本机ip)??
Cookie newCookie = new Cookie(Key,value);.
response.addCookie(newCookie );
取:
Cookie[] cookies = request.getCookies();
http://tech.ddvip.com/2007-07/118512980030145.html
商品id 商品名称
001 哇哈哈Cookie commodityCookie = new Cookie(001,哇哈哈);.
response.addCookie(commodityCookie );Cookie[] cookies = request.getCookies();
}
商品id 商品名称
001 哇哈哈Cookie commodityCookie = new Cookie(001,哇哈哈);.
response.addCookie(commodityCookie );Cookie[] cookies = request.getCookies();
这个记录了浏览的物品,但是下次我这个顾客登录上去如何给他显示呢???我的是要每个顾客显示的物品都不同
cookie不安全,并且只能限于本机,还不能清除缓存。
create table viewedGoods(
id int auto_increment primary key,
userId int, ------> 用户的id
goodIds varchar(100) -->将用户浏览过的商品id拼接成一个字符串,用一个符号隔开,例如 1,5,6
);
用户再次登陆时,先读取,然后 split 成一个数组,后面的应该能实现吧?
恩,这个办法确实不错,但是如何增添用户浏览过的物品呢,比如用户浏览了a,b,c但是下次又多了一个d,那么该如何添加呢?