springMVC--(讲解5)文件上传与传参测试
2019独角兽企业重金招聘Python工程师标准>>>
#1.下载jar包
<!-- file --><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.4</version></dependency>
#2.配置springmvc.xml
<!-- 文件上传 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="defaultEncoding" value="utf-8"></property><property name="maxUploadSize" value="10485760000"></property><property name="maxInMemorySize" value="40960"></property></bean>
#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页面
<html>
<head><meta charset="UTF-8"> </head>
<body>
<h2>Hello World!</h2><form action="uploadFile" method="post" enctype="multipart/form-data">file:<input type="file" name="file"><br>name:<input type="text" name="name"><br><input type="submit" value="提交"></form>
</body>
</html>
转载于:https://my.oschina.net/u/2312022/blog/755153
springMVC--(讲解5)文件上传与传参测试相关推荐
- jquery.form.js java_使用jQuery.form.js/springmvc框架实现文件上传功能
使用的技术有jquery.form.js框架, 以及springmvc框架.主要实现异步文件上传的同时封装对象,以及一些注意事项. 功能本身是很简单的,但是涉及到一些传递参数类型的问题.例如:jque ...
- (转)SpringMVC学习(九)——SpringMVC中实现文件上传
http://blog.csdn.net/yerenyuan_pku/article/details/72511975 这一篇博文主要来总结下SpringMVC中实现文件上传的步骤.但这里我只讲单个文 ...
- java mvc上传文件进度_java相关:springMVC+ajax实现文件上传且带进度条实例
java相关:springMVC+ajax实现文件上传且带进度条实例 发布于 2020-7-5| 复制链接 本篇文章主要介绍了springMVC+ajax实现文件上传且带进度条实例,具有一定的参考价值 ...
- 使用SpringMVC框架实现文件上传和下载功能
使用SpringMVC框架实现文件上传和下载功能 (一)单个文件上传 ①配置文件上传解释器 <!-配置文件上传解释器 --> <mvc:annotation-driven>&l ...
- SpringMVC之多文件上传表单
上文简单介绍了springMVC之单文件上传 ,本文继续介绍多文件上传表单.包含单文件上传的表单已经能够满足大部分功能需求,但任然不够完善.实际业务中可能会包含多个文件同时上传,例如:商家在电商平台申 ...
- SpringMVC+BUI实现文件上传(附详解,源码下载)
中午有限时间写这博文,前言就不必多说了,直奔主题吧. BUI是一个前端框架,关于BUI的介绍请看博主的文章那些年用过的一些前端框架. 下面我们开始实例的讲解! 一.效果演示: 上传成功后,会发现本地相 ...
- 使用SpringMVC 的MultipartFile文件上传时参数获取的一个坑
2019独角兽企业重金招聘Python工程师标准>>> 最近在做文件上传,看到SPRINGMVC以做了一些封装,就打算以使用它来做上传.但马我就遇到了接收不到文件参数的问题.都是按照 ...
- c++读取json文件_[SpringMVC]-SpringMVC架构-07-SpringMVC文件上传
SpringMVC学习 SpringMVC文件上传 文件上传相关 操作步骤: a.在pom.xml中添加文件上传相关jar包 b.配置文件解析器(在核心配置文件springmvc.xml.相关jsp文 ...
- Springmvc,Spring MVC文件上传
Springmvc文件上传: 1.代码截图如下: 2.UploadController.java: package cn.csdn.controller;import java.io.File;imp ...
- SpringMVC Web实现文件上传下载功能实例解析
需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制. PC端全平台支持,要求支持Window ...
最新文章
- 我,斯坦福AI读博,李飞飞是师娘,5年5篇顶会论文,依然一度抑郁怀疑人生
- MATLAB绘图笔记——画立方体的几种方法
- qn模块java脚本_BAT批处理实现自动安装软件功能
- SESSION存储于redis(CI3)
- 请教开发WinForm时输入法问题
- Spring Data JPA和分页
- 论坛的搭建以及优化方案
- 【Vue】全局过滤器和局部过滤器
- Oracle宣布在云上正式上线 自治事务处理数据库
- java string 数据结构_java 数据结构(一):java常用类 一 String类
- 使用Kotlin的Android SeekBar
- 尔雅网络选课 大学计算机知识,2017-2018学年第1学期超星尔雅网络课程选课指南.PDF...
- 大数据开发需要学习哪些编程语言
- ValueError: operands could not be broadcast together with shapes (100,) (71,)
- Android程序配置热点IP,Android 10版本获取已连接本机热点的ip
- The CXX compiler identification is unknown
- centOS6.5中部署java调用h2o中python包环境
- [数据结构与算法]动态规划:扔鸡蛋问题
- 数据结构与算法分析(第一周)
- SMTP协议及POP3协议-邮件发送和接收原理(转)
热门文章
- 通过实例理解 RabbitMQ 的基本概念
- 2D平台游戏王牌英雄的AI寻路解决方案
- 【MySQL】设置MySQL密码
- wp8.1 Study7: ListView 和GridView应用
- Word中的字体大小
- Reflection,Regular Expression,Threading,IO,AppDomain,Web Service/Remoting Service,ORM
- Node.js 连接数据库
- php 获取企业号用户,微信企业号 获取用户信息(示例代码)
- PHP的mysqli扩展
- oracle的用户自定义异常