有一弹出画面,上面有很多输入框,
单击登陆按钮后将输入的参数传给主画面的列表中显示并关闭小画面,
再次点出小画面后输入数据,登录后在列表中添加一行新数据
中途不涉及数据库操作,
我用一个beanlist实现,
现在只能取出一次输入的数据,再次添加会将原先的数据覆盖
如何将所有数据添加到这个list中?
我刚刚开始接触这个,还不是很懂
单击登陆按钮后将输入的参数传给主画面的列表中显示并关闭小画面,
再次点出小画面后输入数据,登录后在列表中添加一行新数据
中途不涉及数据库操作,
我用一个beanlist实现,
现在只能取出一次输入的数据,再次添加会将原先的数据覆盖
如何将所有数据添加到这个list中?
我刚刚开始接触这个,还不是很懂
其实你是不是用ArrayList啊,应该也不会覆盖的吧。。你这个beanlist怎么写的呀??我看看。。
private XXBean[] getXXBean(XXBean rs) throws Exception {
XXBean XXBeanList[];
ArrayList tempDataList = new ArrayList();
tempDataList.add(rs);
XXBeanList = new XXBean[tempDataList.size()];
for(int i = 0; i< tempDataList.size(); i++){
XXBeanList[i]= (XXBean) tempDataList.get(i);
}
return XXBeanList;
}
这里tempDataList.add(rs);你往list里面添加了一个XXBean
然后你把这个list给到了数组,当然还是一个了。按照你的想法的话rs应该是要返回一个list的。