以下为个人在使用thymeleaf模板中遇到的一些问题记录。
1.在thymeleaf中动态设置div背景图(返回的背景图是二进制流):
<div class="my-container" th:style="${background == null} ? 'background:url(imgs/bag.jpg) no-repeat;background-position: center;background-size: 100% auto;' : 'background:url(' + 'data:image/jpg;base64,' + ${background} + ') no-repeat;background-position: center;background-size: 100% auto;'">
2.在thymeleaf中显示图片:
<img th:src="${logo == null} ? 'imgs/logo.png' : 'data:image/jpg;base64,'+${logo}" />
3.在thymeleaf显示文字:
<span th:text="${title}"></span>