我在list中保存5个对象,然后把list保存到cookie中,可以吗?  我在struts的 Action中写 这个代码       
    如果可以,请教下,怎么写? (100分待送)

解决方案 »

  1.   

    Cookie(String name, String value)
    Cookie好像本身没提供构造函数可以使用
    是不是可以把list变成类似json的字符串存在value里面呢
    例如
    list = "{key:'hello',value:'hello123'}"这样呢?
      

  2.   

    为什么要存COOKIE里呢?你的目的是什么?
      

  3.   

    同意ls的 加到session吧 如果你的数据量大放到cookie是不可取的
     
      

  4.   

    ...可以直接构造成jsonString放到cookie里,然后到时候要用,再解析json....,或者你也可以构造成一个xml,把你的list集合加进去,但是取出来一样要解析就是...
    不过如果没必要的话,用session就是了..
      

  5.   

    试试1楼的方法,直接存ArrayList不行的
      

  6.   

         session 太占用服务器资源了啊·
      

  7.   

    要么改变算法,千万别用session,太占服务器资源了,建议不使用,是不是可以用request。setAttribute呀
      

  8.   

    cookie不能保存对象,只能转成字符串
      

  9.   

    放在这里把
    session或 request
    总的放把