博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC--(讲解5)文件上传与传参测试
阅读量:5983 次
发布时间:2019-06-20

本文共 1312 字,大约阅读时间需要 4 分钟。

hot3.png

#1.下载jar包

commons-fileupload
commons-fileupload
1.3.1
commons-io
commons-io
2.4

#2.配置springmvc.xml

#3.controller层

/**	 * 测试mvc	 * [@throws](https://my.oschina.net/throws) IOException 	 * [@throws](https://my.oschina.net/throws) ServletException 	 */	@RequestMapping(value="/uploadFile",method= RequestMethod.POST)	public String uploadFile(@RequestParam("file") CommonsMultipartFile file,@RequestParam("name") String name,HttpServletRequest req) throws IOException {		//参数		String tmpName = name;		//获取文件名		String fileName = file.getOriginalFilename();		//获取上传文件的路径(项目的绝对路径)		String path = req.getSession().getServletContext().getRealPath("/upload");		//获取文件流		InputStream is = file.getInputStream();		//输出目的地		OutputStream os = new FileOutputStream(new File(path,file.getOriginalFilename()));		int len = 0;		byte[] buffer = new byte[512];		while ((len=is.read(buffer)) != -1) {			os.write(buffer, 0, len);			os.flush();		}		os.close();		is.close();		return "index.jsp";	}

#4.jsp页面

	

Hello World!

file:
name:

转载于:https://my.oschina.net/u/2312022/blog/755153

你可能感兴趣的文章
RenderSection
查看>>
CocoaPods详解之----进阶篇
查看>>
linux python升级和ipython的安装
查看>>
nginx 负载均衡
查看>>
Entity Framework Core 修改映射主键名称
查看>>
SQL 经典面试题
查看>>
为知笔记发布博客地址
查看>>
java - Math、system、BigDecimal、Date、SimpleDateFormat、Calendar类概述和方法使用
查看>>
C# XML读写示例
查看>>
[leetcode-107-Binary Tree Level Order Traversal II]
查看>>
iptables
查看>>
MySQL数据库分表分区(一)(转)
查看>>
DEV CheckComboboxEdit、CheckedListBoxControl(转)
查看>>
MySQL跳过密码登录
查看>>
PLI 到 COBOL 的转换-数据类型 【不搞Mainframe的可能看不懂,冷门的语言】
查看>>
Tomcat学习总结(4)——基于Tomcat7、Java、WebSocket的服务器推送聊天室
查看>>
js_正则
查看>>
一些有用的技术文章
查看>>
Linux:shell登录过程
查看>>
linux 交叉编译出现的问题
查看>>