今天写了一下springboot+templates项目,昨天用相对路径引入图片还好好的,看一下操作:
1、我的目录:
2.html页面引入图片:
这里我采用相对路径:
运行项目,通过浏览器访问:
可以正常访问!
当我写另外一个页面时,突然无法载入图片了:
看一下我当时的html代码:
我也是采用相对路径,运行项目,访问页面:
发现不能正常显示图片了,上面明明可以访问的,怎么就不能显示了呢
然后再仔细检查一下一些问题:
发现我的图片路径怎么加上了controller请求路径了?
我的controller:
然后百度说要使用绝对路径,不能使用相对路径,
绝对路径要么是以 “/” 打头,要么是以 http 或 https 打头,如:
特别注意,这个问题与 jfinal 无关,java web项目本身就是这样,即资源使用相对路径时会自动填充基础路径,基础路径与你当前请求的 url 有关
于是html我改为绝对路径:
运行项目,通过浏览器访问:
可以正常访问啦
另外一种情况可以看看这篇文章:
https://blog.csdn.net/weixin_45496075/article/details/120349150?spm=1001.2014.3001.5501
谢谢大家!



