SpringMVC文件上传

SpringMVC的文件上传
 
1、导入jar包
使用SpringMVC提供的文件上传功能需要导入2个jar包:commons-fileupload-1.3.1.jar、commons-io-2.4.jar。
jar包下载完成后,导入jar包(复制到eclipse的lib目录下)。

2、Tomcat目录和本地磁盘目录的对应

在上传文件时我们需要指定文件上传到的实际物理位置(磁盘位置),此处我们将我们本地的磁盘位置和Tomcat服务器的位置做一映射,目的是通过地址栏访问Tomcat服务器能访问到图片(具体效果看如下图片解释)。

(1).配置

打开eclipse双击tomcat,打开如图所示界面,选择Modules窗口,按照如图所示进行配置。配置完成后点击OK。

(2).效果展示

假设我们现在已经成功上传文件(比如一张图片)到"F:/springUpload"文件夹,那么按照上面的配置,我们访问Tomcat的相对应目录,应该也能访问到该图片(实际就是将一张图片同时存储在了两个位置)

所以,我们配置的目的就是为了通过服务器也能访问到我们上传的图片。

3、编辑SpringMVC配置文件(关于本文的Demo代码会在文章末尾提供下载链接)

在springmvc.xml配置文件中添加如下配置:

4、编写jsp文件

5、编写Controller(看截图中的代码注释写的很详细)

文件上传操作完成后渲染提示信息到ModelAndView中展示给用户,fileUploadSuccess.jsp文件中通过${message }来获取提示信息即可。至此,文件上传完成,上传成功后,读者也可以试试在地址栏访问前面配置的服务器目录看能不能访问到图片。

本文Demo代码下载:http://download.youkuaiyun.com/detail/yuanlong122716/9767253

 

感兴趣的小伙伴可以关注一下博主的公众号,1W+技术人的选择,致力于原创技术干货,包含Redis、RabbitMQ、Kafka、SpringBoot、SpringCloud、ELK等热门技术的学习&资料。

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值