如何逃避Thymeleaf的单引号(')

时间:2017-03-30 15:12:01

标签: thymeleaf

<h1 th:text="${'What\'s up?'}"></h1>

我想要输出

<h1>What's up?</h1>

但我得到TemplateInputException。我试过HTML实体,但它失败了。

3 个答案:

答案 0 :(得分:17)

双单引号。像这样:

<h1 th:text="${'What''s up?'}" />

答案 1 :(得分:1)

要转义单个引号,您只需使用\'

转义它
<p th:text="'What\'s up?'"></p>
<p th:text="${myVar} + 'What\'s up?'"></p>

答案 2 :(得分:0)

也许使用htm ascii代码:&#39;

<h1 th:text="${'What&#39;s up&#63;'}"></h1>