我试了好久了  都没有成功  我如果直接硬设成File file = new File("C:/"+fileName);  这样是没有问题的  但是想随工程动态变化就不可以了。

解决方案 »

  1.   

    File file = new File(request.getRealPath("\\")+fileName); 
    自己在看看,可能书写有点错误,要在eclipse下调试。
      

  2.   

    先获取上下文路径就可以了ServletActionContext.getServletContext().getRealPath("/");
    我用的是Struts2的,就是用类似的方法,楼上的request.getRealPath("\\")现在已经不用了,具体请参照API