Spring Thymeleaf不处理内联文本变量

时间:2017-09-13 14:48:44

标签: spring spring-mvc thymeleaf

我在Thymeleaf的文档中发现,可以在http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#inlining中使用内联文本变量。

当我尝试用这样的代码显示变量的值时

<div>[[${myVar}]]</div>

它在呈现的页面上显示<div>[[${myVar}]]</div>,但如果我使用

<div th:utext="${myVar}"></div>

它在页面上显示<div>VALUE_OF_THE_VAR</div>

我在SpringTemplateEngine中启用了SpringStandardDialect()。

如何让Thymeleaf处理此类内联?

非常感谢!

1 个答案:

答案 0 :(得分:4)

来自您链接的documentation

  

为了使内联工作,我们必须使用它来激活它   th:内联属性,它有三个可能的值或模式(文本,   javascript和none)。我们来试试文字:

在您的情况下,它应该如下所示:

<div th:inline="text">[[${myVar}]]</div>