首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复链接库"img/Yellow.svg“不能是上下文相对(/)或页相对

如何修复链接库"img/Yellow.svg“不能是上下文相对(/)或页相对
EN

Stack Overflow用户
提问于 2019-04-23 13:54:34
回答 1查看 1.8K关注 0票数 1

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

出现了意外错误(type=Internal服务器错误,status=500)。链接基"img/Yellow.svg“不能是上下文相对(/)或页面相对,除非您实现org.thymeleaf.context.IWebContext接口(上下文属于类: org.thymeleaf.context.Context) (./模板/创建帐户-电子邮件:49)

下面是引用图像的代码:

代码语言:javascript
复制
<img id="right-logo" src="../static/img/Yellow.svg" th:src="@{img/Yellow.svg}" alt="yellow logo"/>

我试着做了下面的事情,但对我来说没有用。

代码语言:javascript
复制
<img id="right-liberty-logo" src="../static/img/Yellow.svg" th:src="@{~img/Yellow.svg}" alt="yellow liberty logo"/>```
EN

回答 1

Stack Overflow用户

发布于 2019-04-23 15:52:35

我下载了thymeleaf示例项目(宠物诊所)并将pets.png映像更改为我添加到项目中的svg文件:

代码语言:javascript
复制
 src
  └───  main
      └───  webapp
          └───  resources
              └───  images
                  └─── test.svg

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

代码语言:javascript
复制
 src
  └───  main
      └───  webapp
          └───  WEB-INF
              └───  thymeleaf
                  └─── welcome.html

确保正确设置了srcth:src属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55812887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档