提问者:小点点

Thymeleaf:插值没有标签的变量


在Spring boot项目中使用thymeleaf。得到了一个带有长文本的模板,想知道是否可以在不使用标签的情况下插值变量。例如,而不是:

<div th:if="${someCondition}" th:remove="tag">
Foo bar long text <span th:text="${someVariable}" th:remove="tag"/>,lorem ipsum <span th:text="${anotherVariable}" th:remove="tag"/>
<span th:text="${thirdVariable}" th:remove="tag" />.
</div>

类似的东西(例如:车把):

<div th:if="${someCondition}" th:remove="tag">
Foo bar long text {{someVariable}}, lorem ipsum {{anotherVariable}} {{thirdVariable}}.
</div>

我发现后者更容易阅读和使用。


共1个答案

匿名用户

您可以使用表达式内联来做到这一点。

<div th:if="${someCondition}" th:remove="tag">
  Foo bar long text [[${someVariable}]], lorem ipsum [[${anotherVariable}]] [[${thirdVariable}]].
</div>

相关问题