使用SpringMVC实现文件上传
来源:互联网 发布:ubuntu 16.04 挂载u盘 编辑:程序博客网 时间:2024/05/22 12:38
使用SpringMVC实现文件上传
步骤:
1、导入需要依赖的jar包
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></dependency>
2、在springmvc配置文件中定义文件上传解析器
在springmvc配置文件中定义文件上传解析器:
<!-- 定义文件上传解析器 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!-- 设置默认编码 --><property name="defaultEncoding" value="UTF-8" /><!-- 设置上传文件最大值限制为3M --><property name="maxUploadSize" value="3145728" /></bean>
3、定义文件上传的Controller
package com.its.springmvc.controller;import java.io.File;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;/** * 文件上传 * */@Controller@RequestMapping("/file")public class FileUploadController { /** * * @param multipartFile * @return 返回的是视图名 * @throws Exception */ @RequestMapping("/upload") public String upload(@RequestParam("file") MultipartFile multipartFile) throws Exception { if (multipartFile != null) { multipartFile.transferTo(new File("c:\\tmp\\" + multipartFile.getOriginalFilename())); } return "redirect:/html/success.html"; }}
注意:返回的视图名以redirect:开头,做页面重定向(当返回的数据中只有视图名但是没有模型数据的时候,可以不用返回ModelAndView, 返回String默认就表示返回视图名)
0 0
- 使用SpringMVC实现文件上传
- 使用SpringMVC实现文件上传功能
- SpringMVC使用MultipartFile 实现异步上传文件
- SpringMVC使用HttpClient实现文件上传
- 使用springmvc实现文件的上传
- SpringMVC使用CommonsMultipartResolver实现文件上传
- SpringMVC 实现文件上传
- SpringMVC文件上传实现
- SpringMVC实现文件上传
- SpringMVC 实现文件上传
- SpringMVC实现文件上传
- SpringMVC文件上传实现
- springMVC实现文件上传
- springMVC实现文件上传
- springMVC实现文件上传
- SpringMvc实现文件上传
- SpringMVC实现文件上传
- springmvc实现文件上传
- postgresql数据库跨机冷迁移及问题处理
- 揭开网络编程常见API的面纱【上】
- Linux中如何让进程到后台运行?Linux里面程序一直运行不被中断
- ios developer tiny share-20160905
- python线性代数向量
- 使用SpringMVC实现文件上传
- ubuntu server 更换阿里云源(用户更新源)
- 【LightOJ】1109 - False Ordering(打表)
- iOS Socket使用大全
- Mysql的锁机制解读
- 文件映射内存
- CodeForces 707C-Pythagorean Triples
- JSP内置对象(1)
- 揭开网络编程常见API的面纱【下】