关于路径的小知识点
目标资源路径
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")//以流的形式返回;