栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

相对路径和绝对路径

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

相对路径和绝对路径

斜杠和点表示相对路径和绝对路径

绝对路径:是从盘符开始的路径

相对路径:是从当前路径开始的路径

/是根目录(在Javaweb中可以结合项目内部的绝对路径作为相对路径使用)

./是当前目录(或开头什么都不写)

“…/”来表示上一级目录,

绝对路径 JavaWeb中的相对路径

相对路径又分为以斜杆开头的路径和不以斜杆开头的路径

  • 以斜杆开头的路径:基准路径(根路径)的相对路径
  • 不以斜杆开头的路径:当前目录的相对路径

根据路径所在文件所处位置的不同,分为两种:前台路径与后台路径。

A、 前台基准路径

所谓前台路径是指,由浏览器解析执行的代码中所包含的路径。

例如,html、css、js中的路径,及 jsp 中静态部分的路径。

像 html 及 jsp 中的静态部分中的、、
等;像 css 中的 background:img("")等;像 js 中的window.location.href=" "等,都属于前台路径。

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

B、 后台基准路径

所谓后台路径是指,由服务器解析执行的代码及文件中所包含的路径。

例如,java 代码中的路径、jsp 文件动态部分(java 代码块)中的路径、xml 文件中的路径(xml 文件是要被java 代码加载入内存,并由 java 代码解析的)等。

后台路径的参照路径是 Web 应用的根路径。如 http://127.0.0.1:8080/primary/ (primary是Web应用的项目名)

HTML和JSP相对路径的基准区别

在默认的HTML页面和JSP页面中相对路径的基准是不一样的。

在HTML中base标签用来知道相对路径的基准(默认的HTML页面没有base标签,此时相对路径就是相对当前页面的路径)

在jsp中自动给我们加了一个base标签并且指定基准是项目路径,所以我们无论在哪级目录中写的相对路径都是基于项目路径的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1028699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号