我知道有很多jquery插件可用于文件上传。但它只显示我们如何在jsp页面中添加它。但我想知道我们如何处理使用这些插件中选择的文件backend。例如我使用带有struts2的spring。所以我想从我的jsp中将这些文件发送到我的动作类中并将其存储在服务器位置。任何一个人都知道我该怎么做。
答案 0 :(得分:1)
userImage
是<file>
代码的名称
public class FileUploadAction extends ActionSupport{
private File userImage;
private String userImageContentType;
private String userImageFileName;
private HttpServletRequest servletRequest;
public String execute() {
try {
String filePath = "yourPath";
File fileToCreate = new File(filePath, this.userImageFileName);
FileUtils.copyFile(this.userImage, fileToCreate);
} catch (Exception e) {
e.printStackTrace();
addActionError(e.getMessage());
return INPUT;
}
return SUCCESS;
}
}
This tutorial解释了多个文件上传使用列表