我是靠谱客的博主 活泼黄蜂,最近开发中收集的这篇文章主要介绍绝对路径和相对路径,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是活泼黄蜂为你收集整理的绝对路径和相对路径的全部内容,希望文章能够帮你解决绝对路径和相对路径所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部