绝对路径
绝对路径 (路径中包括协议、IP地址、端口号、需要访问的地址)
{范围:同一个服务器中所有的项目+局域网中服务器中的项目+外网服务器中的项目}
示例
当前文件路径:/servlet02/path1/index.jsp
<a href="http://127.0.0.1:8080/servlet02/path1/update.jsp">同一个项目下同一个文件夹中的文件update.jsp</a> <br/><a href="http://127.0.0.1:8080/servlet02/path1/subpath/delete.jsp">同一个项目下同子文件夹中的文件delete.jsp</a> <br/><a href="http://127.0.0.1:8080/servlet02/path2/add.jsp">同一个项目下同级文件夹中的文件add.jsp</a> <br/><a href="http://127.0.0.1:8080/servlet02/index.jsp">同一个项目下父级文件夹中的文件index.jsp</a> <br/><a href="http://127.0.0.1:8080/servlet02/servlet/DoLogin2">访问servlet的路径</a> <br/><a href="http://127.0.0.1:8080/servlet01/index.jsp">同一个服务器中不同项目中的文件servlet01/index.jsp</a> <br/><a href="http://192.168.153.63:9527/jsp/time.jsp">同一个局域网中不同服务器中的项目</a> <br/><a href="http://www.baidu.com">外网中的服务器中项目www.baidu.com</a> <br/>
根路径
根路径(用"/"开始后面紧跟项目的名称+需要访问的路径)
{范围:同一个服务器中所有的项目}
“/”:当前的服务器,如在本项目中 “/”=E:\apache-tomcat-7.0.79\webapps
<a href="/servlet02/path1/update.jsp">同一个项目下同一个文件夹中的文件update.jsp</a>
<a href="/servlet02/path1/subpath/delete.jsp">同一个项目下同子文件夹中的文件delete.jsp</a>
<a href="/servlet02/path2/add.jsp">同一个项目下同级文件夹中的文件add.jsp</a>
<a href="/servlet02/index.jsp">同一个项目下父级文件夹中的文件index.jsp</a> <br/>
<a href="/servlet02/servlet/DoLogin2">访问servlet的路径</a> <br/>
<a href="/servlet01/index.jsp">同一个服务器中不同项目中的文件servlet01/index.jsp</a>
相对路径
相对路径的第一种写法 (相对于本身 …/:返回上一级 ./:同级)
{范围:同一个服务器中的所有的项目} 注意:必须把base标签注释掉
<a href="update.jsp">同一个项目下同一个文件夹中的文件update.jsp</a> <br/>
<a href="subpath/delete.jsp">同一个项目下同子文件夹中的文件delete.jsp</a> <br/>
<a href="../path2/add.jsp">同一个项目下同级文件夹中的文件add.jsp</a> <br/>
<a href="../index.jsp">同一个项目下父级文件夹中的文件index.jsp</a> <br/>
<a href="../servlet/DoLogin2">访问servlet的路径</a> <br/>
<a href="../../servlet01/index.jsp">同一个服务器中不同项目中的文件servlet01/index.jsp</a>