String aa=getServletContext().getRealPath("/");
中的“/”后面不是空的吗,转到那里去?改为
String aa=getServletContext().getRealPath("/文件名");
试试

解决方案 »

  1.   

    你的servlet文件是不是打包进一个war了?如果是的话,返回就是null。查一下servelt的api文档就指定了。如果是以目录发布的话,是可以返回文件的绝对路径
      

  2.   

    ServletContext application=getServletContext();
        String szPath=application.getRealPath("/");
      

  3.   

    谢谢,不过我是WEBLOGIC8.1好象不允许以目录形式发布,请问有没有解决的办法谢谢