struts2 上传文件 parseRequest()解析request为空 解决办法
来源:互联网 发布:淘宝更改付款方式 编辑:程序博客网 时间:2024/05/17 01:32
struts2上传文件 List items = upload.parseRequest(request),items为空。解决办法
1、如果struts2是
status2.3.4
在配置文件struts.xml里加上
<bean type= "org.apache.struts2.dispatcher.multipart.MultiPartRequest" name= "myRequestParser" class= "com.icf.common.base.actions.RequestParseWrapper" scope= "default" optional= "true " /> <constant name= "struts.multipart.handler" value= "myRequestParser" />
创建一个自己的类RequestParseWrapper
public class RequestParseWrapper extends JakartaMultiPartRequest {publicvoid parse(HttpServletRequest servletRequest, String saveDir)throws IOException{ } }
2、如果struts2是
struts2.3.15.1 以后的版本
在struts2.3.15.1后的配置里,struts2的struts-default.xml 里把 struts.multipart.handler 改成了struts.multipart.parser
在struts配置文件中加上
<bean type= "org.apache.struts2.dispatcher.multipart.MultiPartRequest" name= "myRequestParser" class= "com.icf.common.base.actions.RequestParseWrapper" scope= "default" optional= "true " /> <constant name= " struts.multipart.parser" value= "myRequestParser" />
创建一个自己的类RequestParseWrapper
public class RequestParseWrapper extends JakartaMultiPartRequest {publicvoid parse(HttpServletRequest servletRequest, String saveDir)throws IOException{ } }
分析原因
struts2的源代码对request对象进行了封装,导致fileList = upload.parseRequest(request);获取不到上传的对象
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- struts2 上传文件 parseRequest()解析request为空 解决办法
- kindeditor上传文件在SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题 .
- Android+struts上传文件时upload.parseRequest(request)为空
- struts2 parseRequest(request)为空替代方法
- 解决文件上传时upload.parseRequest(request)得到的List为空
- sturts2和kindeditor的文件上传,upload.parseRequest(request)得到的List为空
- struts2框架下upload.parseRequest(request)为空解决方案
- upload.parseRequest(request)为空
- upload.parseRequest(request)为空
- servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- 开发日志:struts2使用commons.fileupload上传附件,并解决upload.parseRequest(request)为空的问题
- struts2上传文件ServletFileUpload解析request为空的三种解决方案
- parseRequest(request)为空的问题
- 使用bootstrap-fileinput的问题:上传时upload.parseRequest(request)得到的List为空
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- 亢奋的2013百度世界大会
- 模块间通信 --linux
- C++变量作用域
- 关于计算机语言
- (2)入门指南——(7)添加jquery代码(Adding our jQuery code)
- struts2 上传文件 parseRequest()解析request为空 解决办法
- Java NIO系列教程(十一) Pipe
- OA系统项目需求
- jQuery选择器举例
- Java I/O Reader and Writer
- Java NIO系列教程(十二) Java NIO与IO
- 11个在线编码大赛,与全球程序员PK
- 侧信道(Side Channel)攻击对加密Web应用造成的敏感信息泄露
- [最长递增子序列]