现需要同时录入一个班级所有学生的成绩,需要struts框架中的多行表单提交,百度了也google了,可是找到的也只有同样内容的一篇介绍,调试了不行,请高手帮忙!我只有这么多分了,见谅!

解决方案 »

  1.   

    首先,你这样做不好!如果非要这样做,也非常简单!
    我这里只列举一个字段,name<input type="text" name ="name" ........./>
    <input type="text" name ="name" ........./>那么,你有多少个数据行,就输多少个!
    到后台
    String[] names = request.getParameterValues("name");那么得到的,就是一个数组,
    你可以把这个数组,进行循环,进行持久化,
    如果你有很多字段,和这个处理道理是一样的。
      

  2.   

    谢过,我也想过这么做,只是这样做很麻烦,我想用struts的自动收集的功能,所以才到这里来问的,做的一个系统,他们要求要多行输入,我也没办法!
      

  3.   

    gogogo只要实现需求,不管采取什么方法
      

  4.   

    楼主既然用的是Struts,那就不应该再用String[] names = request.getParameterValues("name");了吧。在表单中多个<html:text property="name" ........./>ActionForm中private String[] name = null;public String[] getName(){}
    public void setName(String[] name) {}