| 发表于:2007-09-10 20:54:512楼 得分:0 |
。。。。我重说下,理下思路。。 1.我有一个编辑联系人的页面,我把联系人的数据从数据库中list出来显示在页面上,如下所示: 联系人名 电 话 邮 箱 联系人1 电话1 邮箱1 联系人2 电话2 邮箱2 数据都显示在文本框中。 2.我现在要编辑这些联系人,只有一个更新按钮要更新所有的联系人,但是我后台java程序中的 update方法却只能用map,就是只能更新一条。 3.我试着把list遍历,程序如下: list list = this.getwanan().getcustomerdao().findbycustomid(id); if (list.size() > 0) { for (int i = 0; i < list.size(); i++) { cmap = (map) list.get(i); this.setattribute(request, "info ", cmap); this.getwanan().getcustomerdao().updatecontacts(cmap); } } 但是运行时发生错误,原因是因为编辑页面的文本框中的value的形式是${info.xxxx},这个是用来list出所有数据的。遍历的话,用了map就会出错。。。请问如何解决。。。知道的说下,谢谢 | | |
|