我目前有一个存储为html的字符串。当我将其输出到gsp页面时,我只得到纯文本。
<g:each in="${fixtureInView.links}">
<h1>Link :${it.encodeAsHTML()}</h1>
</g:each>
目前显示Link :<a href='http://www.google.co.uk'>Google</a>
如果我将其更改为decodeHTML,则会显示<a href='http://www.google.co.uk'>Google</a>
当我尝试${it}
时,我得到Link :<a href='http://www.google.co.uk'>Google</a>
有什么想法吗?
答案 0 :(得分:8)
我已经想到了这一点。如果将raw()
放在html代码的变量周围,它会将原始html呈现为html而不是字符串。
答案 1 :(得分:0)
在列表中保存您的链接。
"<a href=\"google.com\">Google</a>"
然后打印出来。
<g:each in="${fixtureInView.links}">
<h1>Link :${it}</h1>
</g:each>
它适用于你。