gpt4 book ai didi

java - 如何修复链接基址 "img/Yellow.svg"不能与上下文相关 (/) 或页面相关

转载 作者:行者123 更新时间:2023-11-30 05:40:10 25 4
gpt4 key购买 nike

当我在 thymeleaf html 电子邮件模板中引用 images/Yellow.svg 时,出现 500 错误。我得到的错误如下:

There was an unexpected error (type=Internal Server Error, status=500). Link base "img/Yellow.svg" cannot be context relative (/) or page relative unless you implement the org.thymeleaf.context.IWebContext interface (context is of class: org.thymeleaf.context.Context) (../templates/create-account-email:49)

这是我引用图像的代码:

<img id="right-logo" src="../static/img/Yellow.svg" th:src="@{img/Yellow.svg}" alt="yellow logo"/>

我尝试执行以下操作,但它对我不起作用。

<img id="right-liberty-logo" src="../static/img/Yellow.svg" th:src="@{~img/Yellow.svg}" alt="yellow liberty logo"/>```

最佳答案

我下载了 thymeleaf 示例项目 ( pet clinic ) 并将 pets.png 图像更改为我添加到项目中的 svg 文件:

🗁 src
└─── 🗁 main
└─── 🗁 webapp
└─── 🗁 resources
└─── 🗁 images
└─── test.svg

一切顺利。在显示此图像的文件 welcome.html 中,文件路径设置如下: <img src="../../resources/images/test.svg" th:src="@{/resources/images/test.svg}" />welcome.html 的路径是:

🗁 src
└─── 🗁 main
└─── 🗁 webapp
└─── 🗁 WEB-INF
└─── 🗁 thymeleaf
└─── welcome.html

确保您的 src以及 th:src属性设置正确。

关于java - 如何修复链接基址 "img/Yellow.svg"不能与上下文相关 (/) 或页面相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55812887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com