现在的问题是:
1.jsp页面,动态添加文件域
2.Action接受多个文件域
上面的功能可以完成现在不想使用js的动态添加文件域
请问下有没有一些好用的插件实现多个文件域,比如jquery的
然后后台Action又是怎么实现的。
谢谢了

解决方案 »

  1.   

    提交之后,在action里统一处理不就可以了吗
      

  2.   

    工作中遇到过,自己总结了下~struts1.X多文件上传注意事项: 
    jsp页面定义 
    <form name="form1" action="${url }" method="post" enctype="multipart/form-data">
    //必须带enctype="multipart/form-data"否则根本就取不到值
    <input type="file" name="files0" />   
    <input type="file" name="files1" />  
    命名必须为file*否则取不到值form中定义 
    private List files;   
    //如果FormFile被定义为数组类型,会报参数类型不匹配错误   
    //private FormFile[] files;  //ERROR!!!action处理 
    //struts会保存为Hashtable   
    Hashtable fileh = form.getMultipartRequestHandler().getFileElements();   
    for (Iterator it = fileh.keySet().iterator(); it.hasNext();)  {   
       String key = (String) it.next();   
      //得到附件,jsp页面中表单域的名称不能相同,否则只能得到最后一个附件   
       FormFile formfile = (FormFile) fileh.get(key);      
       //附件上传处理    
                       
       }        
    }