绝对

JAVA文件中获取路径及WEB应用程序获取路径方法

安稳与你 提交于 2019-12-01 00:15:42
1. 基本概念的理解 `绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL、物理路径 例如: c:/xyz/test.txt代表了test.txt文件的绝对路径; http://www.sun.com/index.htm 也代表了一个URL绝对路径; `相对路径`:相对与某个基准目录的路径,包含Web的相对路径(HTML中的相对目录)。 例如: 在Servlet中,"/"代表Web应用的根目录,和物理路径的相对表示。 例如: "./"代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。 2. 关于JSP/Servlet中的相对路径和绝对路径。 2.1 服务器端的地址 `服务器端的相对地址`:指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于 http://192.168.0.1/webapp/ 的。 其用到的地方有: `forward:servlet中的request.getRequestDispatcher(address);`这个address是在服务器端解析的,所以,你要forward到a.jsp应该这么写: `request.getRequestDispatcher(“