在<div th:text =“”>中的Thymeleaf <img/>

时间:2017-04-03 15:37:15

标签: html css thymeleaf

我需要文字环绕图像。 我有

<div th:text="${row.getFeed2().getDescription}">
   <img style="float: left" th:style="${row.getFeed2().getImage() == null} ? 'default' : 'none'" th:src="${row.getFeed2().getImage()}">
</div>

但是Thymeleaf会删除内部标记<img> 我已经探索了很多选择,没有任何作用。

提前谢谢

1 个答案:

答案 0 :(得分:1)

将文本移动到另一个标记内。像这样:

<div>
    <span th:text="${row.getFeed2().getDescription}" />
    <img style="float: left" th:style="${row.getFeed2().getImage() == null} ? 'default' : 'none'" th:src="${row.getFeed2().getImage()}">
</div>

编辑2(没有跨度):

<span>
    <th:block th:text="${row.getFeed2().getDescription}" />
    <img style="float: left" th:style="${row.getFeed2().getImage() == null} ? 'default' : 'none'" th:src="${row.getFeed2().getImage()}">
</span>

<span th:inline="text">
    [[${row.getFeed2().getDescription}}]]
    <img style="float: left" th:style="${row.getFeed2().getImage() == null} ? 'default' : 'none'" th:src="${row.getFeed2().getImage()}">
</span>