Web中路径问题

1.相对路径

相对路径是以 . 开头或者直接是文件夹/文件名开头,比如./upload/v.mp4,这个文件路径等同于upload/v.mp4。.
./ 是指当前文件夹下所在的位置 ,访问当前路径下文件可以省略 ./ ;
…/ 是指父目录,如果要一个文件通过相对路径访问父目录下的文件,则需要先跳转到父目录,然后进行其他目录跳转;

案列:

在这里插入图片描述
Servlet的映射地址配置是/servlet1.do;

则:
1. 
	1.html访问2.html为:
		<a href="./html/2.html"> 或者 <a href="html/2.html">
	访问servlet地址是
		<a href="./servlet1.do">
2
	2.html访问1.html
		<a href="../1.html"> 
	访问servlet地址是
		<a href="../servlet1.do">
  1. 相对路径,根据当前资源路径 与 目标资源路径,寻找相对位置关系,通过 . (当前目录) 和 … (上一级目录) 访问目标资源
    1.html 访问 HelloServlet
    当前路径 http://localhost/cc/1.html
    目标路径 http://localhost/cc/hello
    位于同一个目录中 ./hello 、hello ===== 替换当前路径最后一个资源
    2.html 访问 HelloServlet
    当前路径 http://localhost/cc/aa/2.html
    目标路径 http://localhost/cc/hello
    上一级目录中 …/hello ===== 替换上一级目录资源

2.绝对路径

绝对路径以 / 开头,对应项目的绝对路径
绝对路径: http://localhost/cc/aa/2.html
简写形式: /cc/aa/2.html

绝对路径对服务端和客户端是不同的形式,服务端不需要项目名
服务端访问根目录下upload/aa.png ,访问路径是/upload/aa.png
客户端访问则是 /aa/upload/aa.png

相对路径的表示形式是相同的;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值