struts2多文件上传

来源:互联网 发布:java项目成果怎么写 编辑:程序博客网 时间:2024/05/22 09:39
import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActionContext;  public class FileUpload {          private File[] image;//获取上传文件      private String[] imageFileName;//获取上传文件名称      private String[] imageContentType;//获取上传文件类型            public String upload() throws Exception{         String path = ServletActionContext.getServletContext().getRealPath("/upload");         System.out.println(path);                  if(image != null){             File savedir = new File(path);             if(!savedir.exists()) savedir.mkdirs();             for(int i = 0; i < image.length; i++){                 File saveFile = new File(savedir,imageFileName[i]);                 FileUtils.copyFile(image[i], saveFile);             }         }         return "success";     }      } 


<form action="${pageContext.request.contextPath }/fileupload_upload.action" enctype="multipart/form-data" method="post">         选择文件1:<input type="file" name="image">         选择文件2:<input type="file" name="image">         选择文件3:<input type="file" name="image">         <input type="submit" value="上传">     </form> 


0 0
原创粉丝点击