记录浏览过的物品,同时在下次登录时会显示出这个用户上次浏览过的物品,该怎么编写呢??请高手解决啊!!!!

解决方案 »

  1.   

    存在cookie里面?比如我退出这个系统下次登录还可以看到我上次浏览过的物品吗??
      

  2.   

    只要cookie没有被清除,下次登录后读取还是能看到的
      

  3.   

    存:
    Cookie newCookie = new Cookie(Key,value);.
    response.addCookie(newCookie );
    取:
    Cookie[] cookies = request.getCookies();
      

  4.   

    可以看一下:
    http://tech.ddvip.com/2007-07/118512980030145.html
      

  5.   

    可以给一个jsp完整的cookie代码吗??
      

  6.   

    不换电脑的话,存cookie里面就行了,换的话数据存服务器端吧
      

  7.   

    存数据库中,不然你怎存,存cookie不可靠,换台电脑就回有问题。
      

  8.   

    你可以吧他存在cookie里面!只存放他的商品的id好就可以了,这样在他登陆的时候就可以加载上来了
      

  9.   

    例如:
    商品id   商品名称   
    001       哇哈哈Cookie commodityCookie = new Cookie(001,哇哈哈);.
    response.addCookie(commodityCookie );Cookie[] cookies = request.getCookies();
    }
      

  10.   

    要记录已登录用户的浏览记录还是访客的浏览记录啊,要是想换了电脑也能保存记录的话就把记录写进数据库啰,加个filter
      

  11.   

    例如:
    商品id 商品名称   
    001 哇哈哈Cookie commodityCookie = new Cookie(001,哇哈哈);.
    response.addCookie(commodityCookie );Cookie[] cookies = request.getCookies();
    这个记录了浏览的物品,但是下次我这个顾客登录上去如何给他显示呢???我的是要每个顾客显示的物品都不同
      

  12.   

    记录COOKIE   我这有浏览历史的COOKIE.JS     挺简单的    看看COOKIE怎么用  就差不多了  不难
      

  13.   

    存放在cookies中.服务器中负荷量比较大.
      

  14.   

    建议放在cookie中.放在数据库中没必要.
      

  15.   

    存在数据库中,将浏览用户的id和物品的id存在表中,当再次进入浏览前,从数据库中取出信息,看是否已经浏览。
    cookie不安全,并且只能限于本机,还不能清除缓存。
      

  16.   

    那如何给存放用户的id和物品的id的那张表分配字段呢??那个是不定的啊
      

  17.   

    三个字段,一个主键(自增长),一个存用户ID,一个存物品ID,查的时候查用户ID就行了,查看物品详细信息的话就用物品ID去物品表里查
      

  18.   

    比较麻烦的方法
    create table viewedGoods(
    id int auto_increment primary key,
    userId int,      ------> 用户的id
    goodIds varchar(100) -->将用户浏览过的商品id拼接成一个字符串,用一个符号隔开,例如 1,5,6
    );
    用户再次登陆时,先读取,然后 split 成一个数组,后面的应该能实现吧?
      

  19.   


    恩,这个办法确实不错,但是如何增添用户浏览过的物品呢,比如用户浏览了a,b,c但是下次又多了一个d,那么该如何添加呢?
      

  20.   

                    做最好的做法 就是弄张虚拟表  来存储  我不赞同用cookie  你每次给个标记 就行  但是你可以给客户说  这个究竟要保存多久           时间协商好了       然后弄个定时器  每次清楚虚拟表数据
      

  21.   

    一般不会选择使用cookie,这是为什么呢?因为用户可以禁用cookie,阁下可以选择使用文件或者数据库表,谢谢!