测试的时候我写了:"src/test.xml",是可以的
不过客户端测试时,提示:系统找不到指定的路径。。

解决方案 »

  1.   

    <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径,也就是项目的名称下。
    你现在访问的页面为http://localhost:8080/admin/manage.jsp
    则<a href="<%=request.getContextPath()%>/XXXX.jsp">
    指向的链接是:http://localhost:8080/xxxx.jsp
      

  2.   

    你先用System.out.println(request.getContextPath());一下,你看得到的是什么,就知道了
      

  3.   

    项目部署到tomcat后  src的路径 就是tomcat的 classpath 从tomcat的bin开始 一级一级的找就是了类都被编译成了class了  是bin里的tomcat在执行  所以src压根没用到 你把它删了都可以
      

  4.   

    你先用System.out.println(request.getContextPath().getRealPath());一下,你看得到的是什么,就知道了
      

  5.   

    request.getRealPath("/WEB-INF/test.xml")
      

  6.   


    request.getRealPath("/WEB-INF/test.xml")
      

  7.   

    路径问题 你在访问某个文件时在把路径规范一下<%=request.getContextPath()%>/your path
      

  8.   

    用类装载器来读,因为src目录所有的文件和java类最终都会编译到classes或bin中。示例:生成一个文件对象:
    File file = new File(getClass().getClassLoader().getResource("test.xml").getPath());直接得到一个输入流:
    InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml");稍要注意的是:当上述代码在静态方法中执行时,getClass()应该为 类.class。