如何用Struts标签实现多行提交?
如何用Struts标签实现多行提交? 
 我在网上找了很多资料, 
 使用数组的用过,可以显示,但是提交的时候 
 不行,出现Bui之类的,说是数据提交错误   
 使用子类,然后用List 
 并且扩展类Arrayh后AutoArrayList也出现错误,我的代码如下: 
    private   List   course_arraylist   =   new   AutoArrayList(Course.class);   
 使用的AutoArrayList扩展ArrayList 
 package   course;   
 import   java.util.ArrayList;   
 public   class   AutoArrayList   extends   ArrayList   {   
             private   Class   itemClass;   
             public   AutoArrayList(Class   itemClass) 
             {   
                         this.itemClass   =   itemClass; 
             }   
             public   Object   get(int   index) 
             { 
                         try   { 
                                     while   (index   > =   size()) 
                                     { 
                                                 add(itemClass.newInstance()); 
                                     } 
                         } 
                         catch   (Exception   e) 
                         { 
                                     e.printStackTrace(); 
                         } 
                         return   super.get(index); 
             } 
 }   
 可以显示数据,从程序里面,使用输入框 
 但不伦如何都无法得到数据 
 得到的是我用程序输入的,而不是客户端的数据 
  <html:form   method= "post "   action= "/course/course.do?type=do_message ">    
  <br>  <br>  
  <logic:iterate   id= "a "   name= "list "   property= "course_arraylist "   indexId= "index ">     
  <html:text   name= "a "   property= "course_no "   indexed= "true "   />     
  <html:text   name= "a "   property= "course_name "   indexed= "true "/>     <br>  
  </logic:iterate>     
  <html:submit   value= "submit "   />  
  </html:form>  
 接受的Action为: 
       public   ActionForward   do_message(ActionMapping   mapping,   ActionForm   form, 
                                                                                                 HttpServletRequest   request, 
                                                                                                 HttpServletResponse   response) 
          { 
                      CourseForm   m_form   =   (CourseForm)   form; 
 调试这里的m_form是原来的值,并非用户通过输入后改变的值   
 请问是么原因?有没有谁有好的关于使用标签实现多行提交