在tomcat/conf/web.xml
下有设置不用敲index.jsp就自动找到。index.jsp放在webapps下就可以了

解决方案 »

  1.   

    要和你这个jsp放在同一个目录,或者写绝对路径
    String nameOfTextFile="C:\\index.html";
      

  2.   


    ???已经和jsp放在同一个目录了,还是一样的问题用绝对路径可以通过。
      

  3.   

    文件相对路径,,怎么设置啊??我已经把index.html和这个jsp放在同一个目录了可就是不行。
      

  4.   

    String nameOfTextFile="./index.html";
      

  5.   

    为什么
      String nameOfTextFile="..//RUNNING.txt"; 取到的文件是在C:\jakartatomcat 目录下的文件呢??怎么样才能把nameOfTextFile改为root下的目录文件地址呢?C:\jakartatomcat\webapps
    C:\jakartatomcat  RUNNING.txt  
    C:\jakartatomcat  webapps
    C:\jakartatomcat\webapps\ROOT  jsp文件
      

  6.   

    不需要任何改动
    只要你的tomcat正常启动
    文件或文件夹放在webapps下
    就ok了!
    http://localhost:8080/文件夹名/*.jsp
      

  7.   

    要绝对路径,例如 : String nameOfTextFile="D\\web_file\\index.html";
      

  8.   

    不好意思,我理解错了,是代码里的文件.String nameOfTextFile=request.getRealPath("\\index.html");
    in = new BufferedInputStream(new FileInputStream(nameOfTextFile));
      

  9.   

    String nameOfTextFile=request.getRealPath("\\root\\index.html");