关于路径的小知识点

时间:2021-06-17 02:18:23

目标资源路径

1,首先要思考目标资源是给谁使用的.是浏览器使用还是服务器使用;

2,给服务器使用的:  /  表示当前web应用的根目录(webRoot下);

3,给浏览器使用的:  /  表示在webapps的根目录下;

4,转发的路径是给服务器的,路径  "/index.html"  ;

5,重定向的路径给浏览器的路径"  /项目/index.html"  ;

6,html的页面的超链接href,给浏览器用;

7,html页面中的form提交地址,给浏览器使用;

8,"."表示相对路径中的当前路径.相当于java命令运行的目录;

9,在java项目中,"."代表在java项目的根目录下开始;

10,在web项目中,"."代表在tomcat的bin目录下开始(服务器启动所在的目录);

11,web应用加载资源文件的方法

         a) String path=context.getRealPath("/WEB-INF/classes/db.properties");//返回资源文件的绝对路径;

         b)InputStream in=contenxt.getResourceAsStream("/WEB-INF/classes/db.properties")//以流的形式返回;