两者都可以用来记录浏览者的相关信息。不过cookie是在客户端记录,而session是服务器端记录。因此cookie需要客户端浏览器功能的支持(一般的浏览器都支持),而且要打开cookie 功能。还有他们的有效期只类的东东

解决方案 »

  1.   

    两者都是一个对话对象,只是存在有效期不一样,session当客户把IE关闭后,sesstion便失效了,而cookie不会并且存在一定的时间内!
      

  2.   

    session在服务端会为每一用户保留会话信息,用户越多,内存消耗量越大,并且很难做到集群中(需要在多个服务器间共享session信息或保持一致),优点较为安全。
    cookie的优缺点正好与session相反,在客户端记录会话信息,减轻了服务器的负担,不安全。
      

  3.   

    欢迎加入JAVA(主要是struts,spring,hiberate等一些开源的)开发QQ群14672911,在这里我们相互学习,共同进步,工资一起涨(打广告的,闲聊的免进)