(1) 绝对路径
绝对路径是指文件在硬盘或服务器上真正存在的路径,如:
D:\MyWebSite\img\apple.jpg
http://www.mywebsite.com/img/pear.jpg
在网页中可这样使用:
<img src=” http://www.mywebsite.com/img/pear.jpg”>,可用于不同网站之间。
但是绝对路径不常用,因为它不便于修改。如果写D:\MyWebSite\img\apple.jpg,在本机上显示可能正常,但部署到服务器上可能会找不到资源;
(2) 相对路径
即相对于自己位置的路径。用“/”表示相对路径的分隔字符,用“../”表示上级目录,类似的用“../../”表示上上级目录。
拿index.jsp里引用apple.jpg来说:
若在同一个目录,则<img src=”apple.jpg”>;
若apple.jpg在index.jsp所在目录的子目录image里,则<img src=”image/apple.jpg”>;
若apple.jpg在index.jsp所在目录的上级目录,则<img src=”../apple.jpg”>;
若apple.jpg在index.jsp上级目录的子目录image里,则<img src=”../image/apple.jpg”>
(3) 根路径
即从网站最底层开始算,以“/”开头,可把项目看成根,从根开始找。如:<img src=”/image/apple.jpg”>表示apple.jpg在项目的image目录里。