当前位置: 代码迷 >> Java Web开发 >> List<FileItem> items = upload.parseRequest(request); items为空有关问题
  详细解决方案

List<FileItem> items = upload.parseRequest(request); items为空有关问题

热度:462   发布时间:2016-04-14 09:01:57.0
List<FileItem> items = upload.parseRequest(request); items为空问题
我用struts2 
上传文件 用的 ajaxfileupload.js
处理上传 用的 servlet文件
我有两个项目 在A项目里 没有问题 上传正常
在第二个项目里 配置完全一样
struts过滤器 我设置了
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.zm</url-pattern>
</filter-mapping>
网上说的
<bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest" 
name="myRequestParser" class="zm.web.myRequestParser.MyRequestParser" 
 scope="default" optional="true" /> 
<constant name="struts.multipart.handler" value="myRequestParser" />
这个方式 我也试过了  
我的B项目中的List<FileItem> items = upload.parseRequest(request); 就是空的

各位大神 有什么好的思路给一个
同样的东西 在不同的项目里 有不同的效果
------解决思路----------------------
你是看的这个?
------解决思路----------------------
reuest 中为空,排除上面的原因的话,调试源码看看。
------解决思路----------------------
既然楼主使用的是strut,那么就用strut提供的文件上传方法啦。
使用Action,而不是JavaWeb的Servlet
在Action中配置三个属性
private File image; //上传的文件
private String imageFileName; //文件名称
private String imageContentType; //文件类型
其他细节参考http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sun Dec 16 07:24:43 CST 2018
  • 最近登录:Sun Dec 16 07:24:43 CST 2018
  • 最近登录:Sun Dec 16 07:24:43 CST 2018
  • 最近登录:Sun Dec 16 07:24:43 CST 2018
  • 最近登录:Sun Dec 16 07:24:43 CST 2018