我在 Thymeleaf 中有这段代码:
<tr th:each="image: ${images}" >
<img id="|'idAwesomeIcon${image.id}'|" .. />
</tr>
我也尝试过
<tr th:each="image: ${images}" >
<img id=“idAwesomeIcon|${image.id}|" .. />
</tr>
我也尝试过
<tr th:each="image: ${images}" >
<img id="\'idAwesomeIcon' + ${image.id} +'\'" .. />
</tr>
期望 id 被替换为类似
idAwesomeIcon666
的内容,但是当我看到 HTML 页面的源代码时,没有这样的替换,我仍然可以看到 ${image.id}
如果要动态填充值,则必须使用 th:id 属性
<img th:id="'idAwesomeIcon'+${image.id}" .. />