18.批量文件上传
相对于文件上传,只需要把action处理类给修改一下就可以了。
public class uploadAction{
//file属性名和表单域名相同,类型为File
private File file[];
//上传文件的名称也是由struts2设置好
//属性名=表单域名+FileName
private String fileFileName[];
//文件类型 属性名=表单域名+ContentType
private String fileContentType[];
//上传文件的业务方法
public String upload(){
//获取上传文件目录
String path=ServletActionContext.getServletContext().getRealPath("/upload");
try{
for(int i=0;i<file.length;i++)
FileUtils.copyFile(file[i],new File(path,fileFileName[i]));
return Action.SUCCESS;
}catch(IOEXception e){
e.printStackTrace();
}
return Action.ERROR;
}
//后面其他的set/get方法
}