【发布时间】:2020-11-06 02:28:35
【问题描述】:
我是 SpringBoot 新手, html的整个代码是here
我的问题是:
有没有办法简化这段代码:
<img src="img/java.jpg" th:src="@{'img/'+${book.image}}" height="60"/>
java.jpg 已经包含在 book.image 中。
感谢您的帮助。
【问题讨论】:
标签: spring-boot thymeleaf
我是 SpringBoot 新手, html的整个代码是here
我的问题是:
有没有办法简化这段代码:
<img src="img/java.jpg" th:src="@{'img/'+${book.image}}" height="60"/>
java.jpg 已经包含在 book.image 中。
感谢您的帮助。
【问题讨论】:
标签: spring-boot thymeleaf
您可以删除 src 属性。无论如何,这不是由 thymeleaf 呈现的
<img th:src="@{'img/'+${book.image}}" height="60"/>
【讨论】:
使用standard url syntax,您的网址将如下所示:
<img th:src="@{img/{image}(image=${book.image})}" height="60"/>
它有点冗长,但您不必使用字符串连接。
您也可以使用literal substitution 来表示它。
<img th:src="|img/${book.image}|" height="60"/>
【讨论】: