作者:ssslinppp
1. 摘要
前篇文章讲解了单文件上传《【Spring学习笔记-MVC-13】Spring MVC之文件上传》javascript:void(0) (请参考)。本文主要讲多文件上传的过程。
主要区别在于控制层代码不同,同时,jsp代码也有相应修改。
2. 添加jar包
- commons-fileupload-1.2.2.jar;
- commons-io-2.0.1.jar;
3. 配置CommonsMultipartResolver
说明:
- p:defaultEncoding="UTF-8":这里设置默认的文件编码为UTF-8,必须与用户JSP的默认编码一致;
- p:maxUploadSize="5000000":指定文件上传大小,单位为字节;
- p:uploadTempDir="upload/temp":文件上传临时目录,上传完成后,就会将临时文件删除;
4.控制层代码
5. 前台JSP
6. 上传结果
http://localhost:8080/SpringMVCTest/test/uploadPage.action