我试图在Thymeleaf的一系列字符串中进行迭代。我想将${nombre}
变量替换为其值+#34; .png",但由于某种原因,只有atts title和alt显示该值。你能帮我吗?
<div class="modal-body" id="modal-champions-body">
<div th:each="nombre : ${listaNamesChamps}" style="float:left;">
<img src="../../img/champion_icons/${nombre}.png"
th:attr="src=@{/img/champion_icons/${nombre}.png},title=${nombre},alt=${nombre}"/>
</div>
</div>
结果HTML
答案 0 :(得分:5)
你可以这样做:
<img th:attr="src=@{|/img/champion_icons/${nombre}.png|},title=${nombre},alt=${nombre}" />
或
<img th:attr="src=@{'/img/champion_icons/' + ${nombre} + '.png'},title=${nombre},alt=${nombre}" />
答案 1 :(得分:2)