struts
实现多文件上传
详细参见struts210
<form action="${pageContext.request.contextPath }/upfile2.do" method="post" enctype="multipart/form-data">
上传用户:<input type="text" name="username"><br/>
上传文件1:<input type="file" name="files[0]"><br/>
上传文件2:<input type="file" name="files[1]"><br/>
上传文件3:<input type="file" name="files[2]"><br/>
<input type="submit" value="上传文件">
</form>
public class UpfileForm2 extends ActionForm {
private String username;
private List<FormFile> files = new ArrayList();
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public FormFile getFiles(int index) {
return files.get(index);
}
public void setFiles(int index,FormFile file) {
files.add(file);
}
public List getAll() {
return files;
}
}