struts2 配置默认拦截器后 upload 后两次removing file  我上传的文件就删没了,怎么办

解决方案 »

  1.   

    你要把xml代码与你的java代码都放上来。
      

  2.   

    是不是因为我web.xml里面也有一个拦截器
    <filter> 
    <filter-name>struts2</filter-name> 
    <filter-class> 
                   org.apache.struts2.dispatcher.FilterDispatcher 
    </filter-class> 
      <filter>导致他输出两遍removing file   我上传完了以后在服务器上找不到图片
      

  3.   

    这跟你没设置文件的上传路径有关系,没有设置文件的上传路径时上传的图片是会放到tomcat的临时目录下面的。当这个action结束后会自动删掉的。你要么设置下文件上传的保存路径,要么把上传得到的图片另存到其它目录。
      

  4.   

    你是不是将文件上传路径放到了web服务器中的项目部署文件夹里了,这样一重新部署原理的都没了,要设置一个目录来存放附件,同时目录不应该放在部署目录下。