如题,最好具体点

解决方案 »

  1.   

    在点击某商品链接时,触发某事件(js或者ajax),最后将结果写在某个表里!当用户登录或者点击“你最近浏览过的商品”时,用sql或者hql等选出最近在某个表里的的商品就OK了!呵呵!
      

  2.   

    用 cookies 或者 session 存储起来
      

  3.   

    如果,“你最近浏览过的商品”是“你本次登录浏览过的商品”,的确可以用cookie或session来搞定!呵呵!
      

  4.   

    cookies 或者 session 
      

  5.   

    掏宝是用cookie实现的,当你关闭浏览器重新打开,最近浏览过的商品还在
      

  6.   

    session好像不中,关闭浏览器就没了,还是cookie,不过具体方法不会,学习UP
      

  7.   

    用(a)cookie跟(b)session都可以,
    不过如果用户的浏览器禁用cookie的话,(a)就会失效.
    用(b),如果用户量大的话,会比较占系统资源..
      

  8.   

    session关闭浏览器还能用吗??
      

  9.   

    将产品的ID 保存成一个字符串  如果有多的  直接追加
    String content ="1,2,13,15,444,22";然后将该字符串保存到session  这样的话 能较少的占用系统资源吧   
    session.setAttribute("content ",content);
      

  10.   

    各位都是笼统的说cookie或session,我比较基础啦,那么比如用cookie的话,我怎么在点商品的时候来添加cookie呢,添加cookie要写在一个java类里
    <a href=”/.../x.jsp?id=1“>商品</a>public class setCookie()
    {……}
    public class getCookie()
    {……}这个要怎么才能联系起来呢?
      

  11.   

    你最近浏览过的商品,如果用cookie,会比较多,而且换台电脑就显示不出来了。如果用session,关闭浏览器,数据就丢失了,而且用户过多的话服务器也会受不了。我认为,个人实验的话,可以使用session+数据库。如果是象淘宝的话,应该是request+cookie+数据库。简单原理:在用户处于登陆状态的话,可以用session保存一个Set(Set保证用户点击过的链接不会重复),这个Set就存储用户的点击历史,然后过一定的时间(也可以使用Session监听器,在Session被销毁的时候)将这个Set的数据写到数据库,和写cookie到客户端。这样,在用户再次登陆时,也可以看到最近浏览过的商品。
      

  12.   

    怎么联系?你超链接不是要提交给一个JSP?这个JSP不要写任何页面代码,里面直接写逻辑代码(比如读写数据库啦,保存cookie啦),在逻辑代码完成后,再写一句页面转向的代码,转到真正的显示页面就可以了。
      

  13.   

    我先按照mouyong 的指点试试
      

  14.   

    数据库中创建一张表 visitrecent 
    userId(用户id)   goodsId(商品id)  visitdate(访问时间)
    需要的时候 select goodsId from visitrecent where userId ="xxxx" orderby visidate desc
      

  15.   

    最普遍的做法就是拿cookie保存起来,保存商品的ID就好了
      

  16.   

    大家有没有看过 迅雷看看?
    那里的右边的历史记录功能我一直很在意  
    我试着把cookie禁了 还是能显示 一会刷新的话时间也更新
    高手们指点一下
      

  17.   

    select case request.cookies("myjust")
    case ""
    response.cookies("myjust")=ProductID 
    response.cookies("myjust").Expires=Date+7
    case else
    response.cookies("myjust")=ProductID&"/"&request.cookies("myjust")
    response.cookies("myjust").Expires=Date+7
    end select