需要Jar: commons-fileupload.jar 和 commons-io.jar
SpringMVC可以简化文件上传的代码,但是必须满足条件:实现MultipartResolver接口;而该接口的实现类springMVC也已经提供了CommonsMultipartResolver
首先在pom文件中引入jar包:
配置CommonsMultipartResolver,将其加入ioc容器 。<!-- 配置文件上传的bean id是固定的 不能改变 springioc容器在初始化时会自动寻找一个叫id="multipartResolver"的bean,并将其加入ioc容器中-->
测试
jsp页面
控制器方法
运行程序
点击选择文件
写上描述信息,点击上传
报错,忘了创建这个文件夹了
再试:
页面跳转成功,看看该文件夹是否有该文件以及控制台有没有打印描述信息
才疏学浅之处,切莫在意。
——2019.6.6 下午