奇怪,升级到struts 2.1.8后,想判断是否上传了文件, 
用file.length<=0不能,为什么呢? 
之前的版本的可以的 

解决方案 »

  1.   

    file.length.?不懂 有这个属性吗.? LZ是不是说的多文件上传.?
    判断是否上传了文件应该在Action中直接判断文件上传那后台对应的几个属性是否为null.!你可否说具体些.? 你想做什么样的事
      

  2.   

    我的STRUTS 2。0.8的,都可以用这个file.length()去判断是否上传了文件的哦,
    你是用什么方法呢?
      

  3.   

    哦,可以了,原来一定要写成:
    if (this.getFile()==null) 才行
      

  4.   

    判断action中关于文件上传的那几个对应的属性是否为null就可以判断是否上传了文件嘛.!呵呵.!
      

  5.   

    比如说:一个<s:file>对应后台三个属性String contentType,String fileName, File file
    判断这三个中的一个嘛.  不过判断是否成功的话file比较保险.!呵呵