码迷,mamicode.com
首页 > 其他好文 > 详细

绝对路径与相对路径

时间:2018-06-11 11:55:08      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:ati   java代码   ges   而不是   cti   全路径   文件中   bilibili   两种   

绝对路径:

  绝对路径是指无法改变的路径,根据给出的路径可以准确定位的路径。

  计算机中的绝对路径有分为本地绝对路径和网络绝对路径。但是无论哪种绝对路径,都是指带访问协议的路径。

  本地绝对路径:

    带有盘符的路径。例如,d:\abc\images\dog.jpg就是一个绝对路径。不过,对于本地路径,其实质是省略了file协议的。带有协议的全路径实际为:file://d:\abc\images\dog.jpg

    在资源管理器中默认使用file协议。

    技术分享图片

  网络相对路径:http://127.0.0.1:8080/primary/index.jsp就是一个绝对路径,即带有访问协议的路径。

相对路径:

  相对路径,是指根据参照路径的不同,给出路径的实际路径可以发生改变的路径。根据给出的路径,在保证参照路径不变的情况下,才可以准确定位。若参照路径发生改变,则无法实现定位。

  在web应用中,相对路径的写法有两种:一种是以斜杠开头的相对路径,一种是不以斜杠开头的相对路径。

  以斜杠开头的相对路径:

    以斜杠开头的相对路径,根据路径所在文件的不同,又分为两种:前台(相对)路径和后台(相对)路径。

    (A)前台相对路径:

      所谓前台相对路径是指,有浏览器解析执行的代码中所包含的路径。例如,html、css、js中的路径,及jsp中的静态部分的路径。像html及jsp中的静态部分中的<img src=""/>、<a href=""></a>、<form action=""></form>等;像css中的background:img("")等;像js中的window.location.href=""等,都属于前台相对路径。

      前台相对路径的参考路径是Web服务器的根路径,即http://127.0.0.1:8080/

    (B)后台相对路径:

      所谓后台相对路径是指,由服务器解析执行的代码及文件中所包含的路径。例如,java代码中的路径、jsp文件动态部分中的路径、xml文件中的路径(xml文件是要被java代码加载入内存,并由java代码解析的)等。

      后台相对路径的参考路径是Web应用的路径。如项目名为primary,发布之后的应用路径是http://127.0.0.1:8080/primary/

    不以斜杠开头的相对路径:

      不以斜杠开头的相对路径,无论是前台路径还是后台路径,其参照路径是当前资源的访问路径,而不是当前资源的保存路径。

 

以上内容摘自:https://www.bilibili.com/video/av14754017 21~26

 

绝对路径与相对路径

标签:ati   java代码   ges   而不是   cti   全路径   文件中   bilibili   两种   

原文地址:https://www.cnblogs.com/goxxiv/p/9166227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!