url中相对路径和绝对路径

3169
0

yangm 数据达人Lv4

发表于2020-3-26 14:47

楼主
经常在页面中引用图片,html页面等,自己常常弄错相对路径和绝对路径,今天写下此文总结一下。 直接举例说明吧。
一、相对路径
1、含义
所谓相对路径,就是相对于自己的目标文件位置。
2、举例
在pc门户中引用相对路径下的报表。
链接如下:
../../resource/EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$3e745e33891444f18e991635fe8a8bc4
../
表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。

3、适用场景
比如,“s1.htm” 文件中引用了“bg.jpg”图片。因为“bg.jpg”图片相对于“s1.htm”来说。是在同一个文件夹的,那么要在“s1.htm”文件中使用下面代码后。仅仅要这两个文件的相对位置没有变(也就是说还是在同一个文件夹内)。那么不管上传到Webserver的哪个位置,在浏览器里都能正确地显示图片。
二、绝对路径
1、含义
绝对路径是指文件在硬盘上真正存在的路径。
2、举例
如果需要在url上加上其他的参数或者方法,使用相对路径就会在调用的时候出现调用不到的情况。此时我们需要用到绝对路径。
比如:http://localhost:8082/abi/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$3e745e33891444f18e991635fe8a8bc4&calcnow=true
我们使用绝对路径加上一些方法就能正常调用并且正确解析使用这个方法。

3、适用场景
需要在门户的某一个节点上加上自动计算参数或者方法,使用相对路径就会在调用的时候出现调用不到的情况。此时我们需要用到绝对路径。
或者例如给分析表传参时,相对路径也会没办法传参,也需要写绝对路径。



最近看过此主题的会员

esen_4QKXG5BZG2

esen_52VZ67JWOB

esen_4TUELCHD9M

养蚯蚓吃沙漠

ddb

西瓜小姐

v笑向前走

LuuuvLetter

leiz

156

zjy2020

cuihr

勇敢向前

零伍

xuertulip

gaoxg

lopi

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号