当前位置: 首页 > 知识库问答 >
问题:

如何在thymeleaf中显示src中不在静态文件夹中的图像

东郭昌胤
2023-03-14

我正在将图像上传到一个文件夹productImages,该文件夹不在Spring启动项目的src文件夹中。我正在存储每个图像的路径。我如何使用th: src=@{product.image}显示图像,其中product.image是数据库的路径(例如productImages/photo.jpg)。我的问题是获取文件夹的位置。

共有1个答案

连昊天
2023-03-14

据我所知,您希望在Thymeleaf中指定服务器相对链接。(与上下文相对)。基本上,当您想要在应用程序上下文之外指定一个资源,但是相对于服务器,您可以使用tilde符号。因此,与其说:

th:src="@{/product.image}"

你应该使用:

th:src="@{~/product.image}"

你会发现很清楚

https://www.thymeleaf.org/doc/articles/standardurlsyntax.html.

希望这有帮助!:)

 类似资料:
  • 问题内容: 在Flask中,如何处理不在静态文件夹中的图像? 我目前将用户上传的照片保存在flask文件夹之外的目录中(On ,当前保存在data文件夹中的图像,并且flask文件位于)。 在模板中,如何提供图像文件? 使用,我如何引用flask文件夹外部的这些图像文件? 如您所见,flask应用程序文件夹之外的数据文件夹。问题是如何从flask应用程序目录生成到(一级上)存储的文件的链接? 问题

  • 问题内容: 我想使用IPython笔记本作为交互式分析我使用Biopython模块制作的一些基因组图的方法。尽管有大量有关如何在IPython笔记本中使用内联图形的文档,但GenomeDiagram使用ReportLab工具箱,我认为IPython不支持内联图形。 但是,我当时想,一种解决方法是将绘图/基因组图写到文件中,然后打开图像内联图像,结果将是相同的,如下所示: 但是,我不知道该怎么做-或

  • 我正在尝试做一个小应用程序,只显示图片从一个特定的文件夹在一个图库视图。我找到了几个例子,但每一个都只能显示一个图像。我将在下面发布的这个例子是一个很好的帮助,它做几乎完全是我想要它做的,我只需要改变它显示图像从特定的文件夹,而不是所有的文件夹。我花了几天的时间来尝试,但我似乎没有添加正确的代码。我觉得这是一件很简单的事情,我也错过了。如有任何帮助,我们将不胜感激!

  • 我有一个netbeansjavagui项目。它包含用于图像的java文件和文件夹。我的项目中最重要的一部分是通过单击按钮来显示图像,比如说单击“下一步”按钮。当我点击“下一步”按钮时,图像将从IMG文件夹中逐个显示。我将图像放在标签中,如下所示: 我运行了这个程序,到目前为止,它可以按照我的要求工作。 然后,我需要将项目创建到一个jar文件中。我使用Netbeans和这个来创建我的项目的JAR文件

  • 我有一个SpringBoot 2.1.7。与Thymeleaf模板引擎我hace这段代码在Thymeleaf模板,但图像不显示出来 我在浏览器的控制台中看到此错误: 我在项目中使用Spring Security性:

  • 我是Java新手,我正在尝试从读取文件。我编写了以下函数来读取文件,到目前为止,我可以从 但这会引发空指针异常,如返回null。经过一些研究,我试着使用,但它也会为我抛出相同的错误。你知道如何解决这个问题吗?