SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
来源:互联网 发布:网络机房整改目的 编辑:程序博客网 时间:2024/05/17 22:45
原因分析
首先我们来看下spring mvc 中文件上传的配置
再来看看Controller中使用方式二
这里springMVC 都为我们封装好成自己的文件对象了,转换的过程就在我们所配置的CommonsMultipartResolver这个转换器里面下面再来看看它的源码
他的转换器里面就是调用common-fileupload的方式解析,然后再使用parseFileItems()方法封装成自己的文件对象 .
大家应该发现了上面的这句代码,已经使用过fileUpload解析过request了,你在Controller里面接收到的request都已经是解析过的,你再次使用upload进行解析获取到的肯定是空,这个就是问题的所在(大家可以在servlet里面实验,看看第二次解析后能不能获取到数据,当然是不能的)
解决方案
1)删除Spring MVC文件上传配置
在控制器里面自己完成request的解析(当然上面spring MVC提供的两种方法是不能用的,所有上传的地方都需要自己做处理)2)如果是需要使用的ProgressListener监听器我们可以重写 CommonsMultipartResolver的parseRequest方法
监听器方法
配置文件改为我们自己的(这种方式的缺陷是,所有文件上传都需要使用到Listener)注: 综上所述,如果只是普通的文件上传spring MVC 完全可以完成,如果需要使用进度条的listener前段可以使用假的进度条或者是上面的两种方式.
0 0
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- kindeditor上传文件在SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题 .
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- parseRequest(request)为空的问题
- Spring MultipartResolver 或者 ServletFileUpload 冲突导致获取不到http数据/Multipart数据为空
- upload.parseRequest(request)为空
- upload.parseRequest(request)为空
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 parseRequest(request)为空替代方法
- SpringMVC + Kindeditor时List items = upload.parseRequest(request);为空
- C语言编程流程
- Spring配置不重复读取核心配置文件和创建ApplicationContext
- JS的Array的用法总结
- 随着RecycleView的滑动实现标题栏透明度渐变:
- 2017胡润中国富豪排行榜【完整版】-中国首富排行榜
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- bzoj4455 ZJOI2016 小星星
- UVA11582 幂取模,快速幂
- Ionic css组成(五)
- C#中窗体程序中快捷键的设置
- SpringBoot 定时任务@Scheduled详解
- 水池 数目
- 计算机组成原理
- 一款已上市MMO手游地图同步方案总结