您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
25-SpringMVC的请求-文件上传-单文件上传的代码实现1(仅获取到文件对象)
发布时间:2025-01-03 17:30:46编辑:雪饮阅读()
-
那么上篇中实现了文件上传的客户端html中的form表单,这次就继续写文件上传的Spring MVC的后台功能。
要实现文件上传pom中首先需要新增坐标如下:
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.3</version>
</dependency>
然后在SpringMVC的 配置文件xml中新增声明文件上传解析器
<!--配置文件上传解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"/>
<!--上传文件总大小 单位是byte-->
<property name="maxUploadSize" value="5000"/>
</bean>
然后我们控制器中的方法实现文件上传(暂时只打印接收到的文件对象)如:
@RequestMapping(value = "/save21")
@ResponseBody
/*
* 这里的形参名要保证和form表单中的input的name的值对应
* */
public void save21(String name, MultipartFile upload) {
System.out.println(name);
System.out.println(upload);
}
然后访问如:
http://localhost:8080/untitled-1.0-SNAPSHOT/jsp/fileUpload.jsp
填写name然后选择一个符合上面限制的文件大小范围内的文件进行提交上传即可。
commons 平民百姓
关键字词:SpringMVC,文件上传
相关文章
- 24-SpringMVC的请求-文件上传-客户端表单实现
- 23-SpringMVC的请求-获得请求参数-获得请求头信息(获
- 22-SpringMVC的请求-获得请求参数-获得Servlet相关API
- 21-SpringMVC的请求-获得请求参数-自定义类型转换器(
- 20-SpringMVC的请求-获得请求参数-Restful风格的参数
- 19-SpringMVC的请求-获得请求参数-参数绑定注解@Reque
- 18-SpringMVC的请求-获得请求参数-配置全局乱码过滤器
- 17-SpringMVC的请求-获得请求参数-静态资源访问的开启
- 16-SpringMVC的请求-获得请求参数-获得集合类型参数2(
- 15-SpringMVC的请求-获得请求参数-获得集合类型参数1(