property="name",只要一句就够了,用相同的property值,然后在form中用一个数组抓取
String[] aa;
get语句
set语句

解决方案 »

  1.   

    to  yinleiyoung(星际孤虹) 
         这样也不行,因为在客户端的,JAVASCRIPT中,有这样的操作
     如:
          document.all.name1.value  或  document.all.name2.value 进行进一步的操作     如果property="name",那么  document.all.name.value  我怎么定位第2个NAME的值呢,请指教
    谢谢关注!!!!!!!
      

  2.   

    在客户端中用document.all.name[0].value  或  document.all.name[1].value 
    定位第2个NAME的值,form中按 yinleiyoung(星际孤虹) 的方案
      

  3.   

    哦  请教各位 好象 FormFile 不能用数组来接吧
    看我的JSP
         <%    
            for(int i=0;i<5;i++){
      %>
      <tr>
    <td >
    <html:file property="file">
    </html:file>
    </td>
    </tr>
    <%}%>
    我的FORM
     private FormFile[] file; //附件
      public FormFile[] getFile() {
        return file;
      }  public void setFile(FormFile[] file) {
        this.file = file;
      }
    我的ACTION
    FileForm Form=(FileForm)form;
        FormFile[] file=Form.getFile();
        for(int i=0;i<file.length;i++){
          System.out.println("file["+i+"]="+file[i].getFileName());
        }
        return mapping.getInputForward();
      }
      

  4.   

    报错信息:
    javax.servlet.ServletException: BeanUtils.populate
    at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
    at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    还有java.lang.IllegalArgumentException: array element type mismatch
    at java.lang.reflect.Array.set(Native Method)
    at org.apache.commons.beanutils.ConvertUtils.convert(ConvertUtils.java:415)
    at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:983)
    at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
    at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
    at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
      

  5.   

    get/set 方法
    使用IDE(如ECLIPSE, JB)可以自动生成
      

  6.   

    自动生成也是这个get/set方法 应该没有错误吧