绝对路径和相对路径问题导致无法访问的jsp和html页面

今天在自己弄项目的时候,因为资源路径的不正确导致不能正确的引入各种资源文件,最后弄了好久才完全弄好。

有时候可能项目位置变更或者拷贝别人项目的时候,写的是相对路径,我们用起来可能就产生各种样式不能正确显示的问题。

直接上方法把!

写一个jsp网页,我的叫做head.jsp,然后

在网页中通过Java获取到url然后拼接起来,这样就不怕了。哪怕部署到服务器上,路径也依然正确。就如下图:

其中要注意contentType="text/html; charset=UTF-8",其中的分号;和charset之间有个空格,我是和我用的前端网页相匹配,有的网页写的没有用空格分隔。

怎么使用呢?

直接在其他jsp网页导入这个页面然后用${basePath}和资源路径拼接就可以了。如下图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值