2013-03-04 68 views
1

我是有元属性Grails中被双躲过了问题,因此例如:
<meta name="title" content="${'bla bla "bla"'.encodeAsHTML()}" />
变得:
<meta name="title" content="bla bla &amp;quot;bla&amp;quot;">
显然移除encodeAsHTML()停止双逃脱,但它是奇怪的,因为没有其他的汽车逃脱,而不是我敢肯定还有什么东西可能会自动逃脱。属性的meta标签中的Grails是汽车逃走

回答

3

事实证明meta,titlebody标记的属性在SiteMeshTagLib.groovy之内调用.encodeAsHTML()

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