这篇文章主要为大家详细介绍了SpringMVC实现多文件上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Spring MVC多文件上传的具体代码,供大家参考,具体内容如下
1)创建工程并导入jar包
在 WebContent 目录下创建 JSP 页面 multiFiles.jsp,在该页面中使用表单上传多个文件,具体代码如下:
Insert title here
选择文件1:
文件描述1:
选择文件2:
文件描述2:
选择文件3:
文件描述3:
3)创建POJO类
package pers.zhang.pojo; import java.util.List; import org.springframework.web.multipart.multipartfile; public class MultiFileDomain { private List description; private List myfile; public List getDescription() { return description; } public void setDescription(List description) { this.description = description; } public List getMyfile() { return myfile; } public void setMyfile(List myfile) { this.myfile = myfile; } }
/** * 多文件上传 */ @RequestMapping("/multifile") public String multiFileUpload(@modelattribute MultiFileDomain multiFileDomain,HttpServletRequest request) { String realpath = request.getServletContext().getRealPath("uploadfiles"); File targetDir = new File(realpath); if (!targetDir.exists()) { targetDir.mkdirs(); } List files = multiFileDomain.getMyFile(); for (int i = 0; i
Insert title here
详情
文件名
${description}
${multiFileDomain.myfile[loop.count-1].originalFilename}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。