【问题标题】:Spring-Boot Thymeleaf Load image in html-form with list doesnt displaySpring-Boot Thymeleaf 以 html 格式加载图像,列表不显示
【发布时间】:2019-09-27 02:13:56
【问题描述】:

我正在使用 Spring-Boot Thymeleaf 制作带有上传菜单(图像)的小应用程序,我的上传菜单正在工作,所以列表菜单上传,但问题是当我尝试将我的图像从 netbeans 中的静态文件夹显示到网页时我的文件名显示了,但我的图像没有。应该怎么样?

我从之前创建的列表菜单中获取文件数据图像。

//这是来自我的 list.html:

<table border='1' width='50%' height='100%'>
        <tr th:each="files: ${fileName}">
        <td th:text="${files}"/>
        <td><img src="../static/img/ "width="100"
         th:src="@{img/' + files + '}"/></td>

        </tr>    

我希望网页上的输出是我的文件名(来自图像)和图像显示。

【问题讨论】:

    标签: java html spring spring-boot thymeleaf


    【解决方案1】:

    你的 th:src 接缝是错误的。应该是

    <img th:src="@{'/img/'+ ${files}}">
    

    【讨论】:

    • 请您回答我的问题先生,我已经尝试过,但仍然没有工作。这是我生成的 html:&lt;div&gt;list :&lt;/div&gt; &lt;table border='1' width='50%' height='50%'&gt; &lt;tr&gt; &lt;td&gt;bunga.jpg&lt;/td&gt; &lt;td&gt;&lt;img src="/img/${files}"/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;cropped-1920-1080-40227.jpg&lt;/td&gt; &lt;td&gt;&lt;img src="/img/${files}"/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;
    • 对不起,我犯了一个错误。请检查更新的答案
    • 完成,先生,这应该是.. &lt;td&gt;&lt;img src="../img/" width="500px" th:src="@{${'img/' + files + ''}}"/&gt;&lt;/td&gt; 我的 img 和我的姓名文件出现了。谢谢你的好意。
    猜你喜欢
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2021-02-16
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 2023-01-02
    相关资源
    最近更新 更多