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>