thymeleaf unescaped meta属性

时间:2017-08-27 00:28:18

标签: spring thymeleaf

如何获取未转义的元标记属性值?

在Thymeleaf模板处理之前,模型属性(URL)对其查询字符串进行编码。

当Thymeleaf处理模板时,下面的结果将&符号HTML编码为&。它们应保持为&

如何阻止元标记内容属性值的HTML编码?

将Thymeleaf处理模式更改为TEXT无效。

spring.thymeleaf.mode=TEXT

模型属性

String absUrl = "http://somewebsite.com/text?phrase=Hit+me+with+the+truth.&author=Billy Someone";

模板

<meta property="og:url" th:attr="content=${absUrl}"/>

结果

<meta property="og:url" content="http://somewebsite.com/text?phrase=Hit+me+with+the+truth.&amp;author=Billy+Someone"/>

0 个答案:

没有答案