- 论坛徽章:
- 0
|
请教一个程序之间传递对象的问题
Vector v1=new Vector(1,1);
Rsdata dataobj=new Rsdata();
rs=sql查询;
while(rs1.next())
{
dataobj.title=rs1.getString(1);
dataobj.filename=rs1.getString(2);
dataobj.send=rs1.getString(3);
v1.addElement(dataobj); <-----这里操作的dataobj,其实是同一个,v1加了半天都是对同一个Rsdata对象进行操作。
}
应该是
Vector v1=new Vector(1,1);
Rsdata dataobj;
rs=sql查询;
while(rs1.next())
{
dataobj=new Rsdata()
dataobj.title=rs1.getString(1);
dataobj.filename=rs1.getString(2);
dataobj.send=rs1.getString(3);
v1.addElement(dataobj);
}
然后再试试结果看看。 |
|