应该是路径问题,将你的application的目录结构列出来侃侃!

解决方案 »

  1.   

    我是直接放在jsp的页面里的,没有做成java的类。
    我打印了目录out.printlnfSrcName);
    http://192.168.1.16:8080/NewP/media/test.jsp里
    显示的是guide/1.txt。
      

  2.   

    要么用绝对路径:
    String fSrcName="c:/guide/1.txt";//取文本的路径
    要么用web的相对路径:
    String fSrcName= request.getRealPath("/guide/1.txt")  ;  //来得到guide在WebServer的根目录的绝对路径。guide要放在WebServer的根目录下  
      

  3.   

    谢谢Andrawu(晓彬),web的相对路径为什么必须放在根目录下,而不是并列的?或者是子目录?
    这是JSP与ASP的不同么?