绝对路径和相对路径

本文详细解释了计算机文件系统中的绝对路径与相对路径的概念及其应用场景,并介绍了以斜杠(/)开头的特殊相对路径的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.绝对路径:

    绝对路径:不可改变的路径,具有唯一性 无论当前目录是什么,都能够唯一确定要访问的资源的路径
    本地的绝对路径:增加盘符的路径(如:E:/temp/test.doc)
    网络的绝对路径:增加协议、ip地址、端口号的路径(如:http://localhost:8080/temp/test.html


2.相对路径:

   相对路径:相对于某个基准目录的路径,以基准目录的路径为参考,查找其他路径,不具有唯一性,若参考的基准目录不同,   相同相对路径查找的文件或资源是不同的。
   默认情况下,相对路径的基准目录的路径是当前资源的访问路径
   举例1:
   E:/test/css/test.css
   E:/test/html/test.html 
   在E:/test/html/test.html 使用相对路径引入E:/test/css/test.css,
   具体如下:
   <link rel="stylesheet" href="../css/test.css">
   如上所述:该相对路径的基准目录的路径是E/test/html/  因此使用..将目录切换到E:/test/然后再进行访问

   举例2:
   某web应用的登录页面的访问路径:
   http://localhost:8080/atcrowdfunding-web/login

   在login.jsp中引入css文件:
   <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
   该相对路径的基准目录的路径是:http://localhost:8080/  bootstrap目录在WebContent目录下
   所以可以成功地访问到相应的css文件

3.以斜杠(/)开头的路劲:

   表示特殊的相对路径,在不同的场景中,参考的基准路径是不同的。

  3-1.前台路径:
  由浏览器进行解析 如:<a href="">,<img src="">""中填写的路径等

  若前台路径以斜杠(/)开头,参考的基准路径就是服务器的根路径,若服务器就是在本地电脑上,即:
  http://localhost:8080/
  前台路径/login  实际上就是  http://localhost:8080/login


  3-2.后台路径
  由服务器进行解析 如:controller方法返回的路径,xml文件中配置的路径等
  若后台路径以斜杠(/)开头,参考的基准路径就是web应用的根路径:http://localhost:8080/web应用名称/
  前台路径/login  实际上就是  http://localhost:8080/web应用名称/login

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值