1

我在 Grails 中遇到了元属性被双重转义的问题,例如:
<meta name="title" content="${'bla bla "bla"'.encodeAsHTML()}" />
正在成为:
<meta name="title" content="bla bla &amp;quot;bla&amp;quot;">
显然删除 encodeAsHTML() 会停止双重转义,但这很奇怪,因为没有其他任何东西自动转义,而且我不确定还有什么可能被自动转义。

4

1 回答 1

3

事实证明meta,标签titlebody属性.encodeAsHTML()SiteMeshTagLib.groovy.

这真的应该记录在某个地方,因为我找不到任何提及它并认为它可能是一个错误。

于 2013-03-04T19:14:28.970 回答