base标签大战 ..和/夫妇

本文将给大家简述一下在Jsp页面中<base>标签设置全局资源路径的使用,也就是<base>标签 大战 ..和/ 。

 

先通过以下截图看一下资源文件script和images文件夹与根目录的位置关系。

 

 

大家看清这里scriptimages两个文件夹在Java项目中的位置。

 

 

 

 

分别从Tomcat部署后的资源访问情况来看,scriptimages文件夹在项目中的位置。

 

Jsp文件头部键入以下代码,从而获取URL根路径.

 

从图中我们可以看出,script文件夹在WebRoot目录下,也就是在项目根目录下。<head>标签中直接用<base>标签即可给全局资源路径设置根路径。

 

 

 

我们平时更多的是使用..来返回上级目录,用../ 的组合来拼接成项目资源路径,它俩总是成对出现,这样做反而还费力不讨好,经常出现问题。

 

当我们使用<base>标签,从根本路径上解决资源访问问题之后,就不用考虑资源文件夹和根目录的位置关系了,不管是相对还是绝对位置,都只要在写清该文件的路径即可。其实,这也是把繁琐的路径拼写抽象出来,提供了一个简洁的方法来给全局设置一个根路径,避免了拼写疏忽导致某些资源找不到,无法访问。

 

这样<base>标签要比..和/的组合使用效果要好,更加省心。

 

但要注意一点,在javascript代码中,我们是需要这样操作的。因为在javascript中<base>标签是起不到效果的。

 

 

 

<The Same To>

学会 配置文件+反射,走遍全球都不怕.

 

源文档 <http://blog.csdn.net/lfsfxy9/archive/2011/02/13/6182259.aspx>

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 38
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一道光_

1分也是爱,鼓励鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值