在Action中使用FileUpload,把页面的信息从request放到list中,为什么list为0啊?请高手指点!!!!

 

  在Action中使用FileUpload,把页面的信息从request放到list中,为什么list为0啊?请高手指点!!!!代码如下:

 

 

public ActionForward execute(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response) {
  
  DiskFileItemFactory dfif = new DiskFileItemFactory();
  dfif.setSizeThreshold(4096);// 设置上传文件时用于临时存放文件的内存大小,这里是4K.多于的部分将临时存在硬盘
  dfif
    .setRepository(new File(request.getRealPath("/")
      + "ImagesUploaded"));// 设置存放临时文件的目录,web根目录下的ImagesUploadTemp目录

  // 用以上工厂实例化上传组件
  ServletFileUpload sfu = new ServletFileUpload(dfif);
  // 设置最大上传尺寸
  sfu.setSizeMax(4100000);

  // 从request得到 所有 上传域的列表
   try {
    List fileList = null;
      fileList = sfu.parseRequest(request);
      System.out.println("fileList为:"+fileList);
      
    System.out.println(fileList.size() + "aswwwdf");
   } catch (FileUploadException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }

  

  return mapping.findForward("");
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值