HTML中获取项目根路径的方法background-image: url(${request.contextPath}/before/images/image_3.jpg);
JSP中获取项目根路径的方法background-image: url(${pageContext.request.contextPath}/before/images/image_3.jpg)
但是当请求不是跟路径时, 就会出错. 一般做法就是后端传${base} 到前台.
model.put("base", request.getContextPath());
静态页面内引用图片只能用相对路径, 绝对路径会随项目名变化而变化.造成图片找不到.
然而相对路径, 绝对路径都容易搞错.
考虑把图片转成base64代码. 直接写在页面上.
<img src="https://img-blog.csdnimg.cn/2022010704221922401.png">
在线图片转base64
本文探讨了在HTML和JSP中正确获取项目根路径的方法,以确保资源如图片能被准确加载。同时介绍了如何将图片转换为Base64编码直接嵌入网页,避免因项目路径变化导致的资源加载失败。
7464

被折叠的 条评论
为什么被折叠?



