如何将数据库取出的结果集(在ACTION中取),传递(forward)并显示在下一个JSP页面上,然后进行批量修改(多条记录都修改),再提交到ACTION中进行数据库更新?其中JSP又是怎样实现?请指教,谢谢! 

解决方案 »

  1.   

    chechbox 吧request.getParameterValues("参数名字");update table1 set column1 = "XXX" where id in(上面的参数数组的值)
      

  2.   

    吧你要处理的每一条数据都塞进一个LIST,然后把这个LIST传回要处理的ACTION
    然后你在后台就可以根据每条挨个处理了
      

  3.   

    这个方法数据库量小还行,当数据达到几十万的时候就不可取了,你处理一条数据消耗的时间是客户不可以接受的,用hql语言是可以实现分页取数据
      

  4.   

    将读出来的数据放入页面用表格都显示出来,并且每一行加一个复选框,用来确定这一条数据是否要进行数据库方法的操作,然后把所有选中的数据在JS中存入到JSon数组传递到Action中去处理,或直接用Ajax调用Service方法处理
      

  5.   

    列表前加 checkbox 如果选中 就把后面的记录变为控件,从而修改
    提交的时候,根据checkbox的列表值 把对应的相关记录批量修改吧