此:
<r:img uri="${it.iconPath}" onclick="goOpenIt('${it.url}')"/>
成为这个:
<img src="/myapp/static/images/icon_32.png" onclick="goOpenIt('http://yahoo.com')" />
我想要这个:
<img src="/myapp/static/images/icon_32.png" onclick="goOpenIt('http://yahoo.com')" />
答案 0 :(得分:0)
我怕你不能。对于groovy标记,每个属性的值都使用encodeToHTML()
呈现。如果您找到其他解决方案,请回答。
答案 1 :(得分:0)
经过一些额外的研究,我发现以下r:资源标签将填补空白:
<img src="<r:resource uri="${it.iconPath}"/>" onclick="goOpenIt('${it.url}')"/>
答案 2 :(得分:0)
不是真的
看看你的 grails-app / conf / Config.groovy这样的文件......
grails.views.default.codec =“none”//无,html,base64
如果设置为“html”,则默认情况下会转义html。