java 如何修复使用Sping Boot 和Thymeleaf显示图像时的404错误?

igetnqfo  于 2023-05-27  发布在  Java
关注(0)|答案(1)|浏览(236)

我有一个对象调用产品,在这个里面我有一个属性调用img,其中我有img的名称,例如“gtav.jpg”
请点击链接查看图片
还有我的repository:https://github.com/Bryanzdruls/EcommerceSpringBoot/tree/master
我已经尝试显示img和image of the error 404
这是我的MySQL表
Image of the product table
这是我的模板(使用thymeleaf)image of the template
我也有这个structure proyect
正如我所知道的,使用thymeleaf就足以把“th:src="@{images/(name Of the img)}"”,但我不知道为什么不工作。
如果我尝试使用浏览器导航到localhost:32426/images/gtav.jpg,我也会得到404错误whitelabel error

cetgtptt

cetgtptt1#

如果你能分享更多的信息,那会很有帮助。
在此之前,解决问题可以通过将其分成更小的部分并确保每个部分都能工作来完成。
当您使用浏览器导航到localhost:{port}/images/gtav.jpg时,您会得到图像吗?
如果没有,问题就来自于你的资源没有得到服务。
如果这工作正常,下一步是检查thymeleaf是否与资源配合良好。使用尽可能简单的页面加载图像。这样您就可以确保在配置或键入thymeleaf方面的方式中没有任何错别字或错误。
如果这也很好,那么你可以开始查看你的对象和thymeleaf中的值的替换。

相关问题