spring - 无法使用 Spring Boot thymeleaf 加载图像
问题描述
我对 Spring Boot 和Guru Spring 框架教程非常陌生。
我的简单 Spring Boot 应用程序运行成功,并且我的控制器工作正常。我使用 thymeleaf 来显示 html 页面并使用了一些引导 css。一切正常,但我的一个 html 页面中有一个图像标签。当我运行应用程序时,Thymeleaf 显示正确的页面,但未显示图像。我对此进行了谷歌搜索并将我的图像放在 /resources/static/images 下。这是我的项目结构:
我还将相同的图像复制到模板目录并使用了这两个文件,但无法加载。
这是我的 html 文件:
这就是我运行应用程序时得到的:
404 未找到错误:
谁能告诉我我错过了什么?
解决方案
尝试更改为
<img src="../static/images/pirate.jpg" width="1000" th:src="@{images/pirate.jpg}"/>
推荐阅读
- javascript - 如何使用对象匹配设置具有相同宽度和高度的图像的背景
- python - Python,无法将我的代码转换为 while 循环
- python - 为什么在使用带有 TF 后端的 Keras 时收到太多不推荐使用的警告?
- python - 如何在“数据”处无延迟地访问网页;在 Python 中使用 Selenium Chromedriver 的页面?
- mysql - Mysql:将某些列从一行复制到另一行
- c# - 如何使用 fo-dicom 修改 Dicom 标签
- docker - 在 Alpine docker 容器中运行 geckodriver
- java - 将 JList 插入 GridLayout
- zoho - 错误:消息失败:553 Relaying is allowed as @ 。- 节点邮件 Zoho
- javascript - 如何在产品内的报价中正确标记产品?