2014年10月28日笔记

相对路径区别:如果相对URL不易斜杠来头,则将其解释为相对于主页面的位置。以斜杠开头的相对URL被解释为相对于web应用的根目录(注意不是相对于服务器的跟目录)。

举个例子,假定在headlines web应用中有一个jsp页面,它所对应的URL是http://host/headlines/sport/table-tennis.jsp,

如下两个包含语句:

<jsp:include page:"bios/cheng-yinghua.jsp"/> 会去寻找的页面绝对路径为:http://host/headlines/sport/bios/table-tennis.jsp

<jsp:include page:"/template/footer,jsp"/>        会去寻找的页面绝对路径为:http://host/headlines/template/footer.jsp

另外,应该记住一条规则,对于解释由斜杠开头的url,任何时候,如果是由服务器来处理,则按相对当前web应用进行解释,只有客户(浏览器)处理时,才会按照相对于服务器的根目录进行解释,

举例如下:下面这行语句的URL:

<jsp:include page="/path/file">

由于服务器对这个URL进行解析,浏览器不会看到它,因此是在当前web应用的语境中进行解释,但下面这行Url:

<img src="/path/file" />

由于浏览器直接进行解析,因此会按相对服务器的根目录进行解释。

注意:不能将完整的HTML文档作为被包含页面,被包含页面只能含有适合于出现在文件出入点处的HTML标签。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值