在WEB中我用过SESSION存储过vector对象, 先定义一个list类, public class mylist { public int ID; public String name; public double price; public int number; } mylist myl=new mylist(); myl.ID=Integer.parseInt(strId); myl.name=NAME; myl.price=VIPPRICE; myl.number=1; Vector shop=new Vector(); shop.addElement(myl); session.setAttrbute("shop",shop); 在用Vector shop=(vector)session.getAttrbute("shop");得到 不知道符不符合你的要求
然后在向下转型就可以了。
从Vector中取出之后遍历即可,
不知能不能解决你的问题.方法2:HashMap可以存放vector对象.
在sun提供的指南上面是说如果你需要同步,请使用Vector,如果不需要同步,用ArrayList速度会快一些
先定义一个list类,
public class mylist {
public int ID;
public String name;
public double price;
public int number;
}
mylist myl=new mylist();
myl.ID=Integer.parseInt(strId);
myl.name=NAME;
myl.price=VIPPRICE;
myl.number=1;
Vector shop=new Vector();
shop.addElement(myl);
session.setAttrbute("shop",shop);
在用Vector shop=(vector)session.getAttrbute("shop");得到
不知道符不符合你的要求
而且最大优点是被存储的对象被取出来时原封不动.功能超级强大,我这边登陆的程序就用到Vector,保存了Image和list对象,然后设为session.用起来超爽快.
为什么不可以呢 ?