gpt4 book ai didi

javascript - Grails - 如何在 HTML 页面的 Meta 标记内呈现部分未转义的 JSON

转载 作者:行者123 更新时间:2023-11-28 09:09:28 25 4
gpt4 key购买 nike

我将 JSON 字符串 ({"myData":"data"}) 传递到我的渲染页面,如下所示:

render(view: 'myPage', model: [jsonData: JSONStr]);

然后在页面模板上:

<meta content='http://www.myDomain.com/video?config=${ (jsonData) }' property="og:video" />

结果是:

<meta content='http://www.myDomain.com/video?config={&quot;myData&quot;:&quot;data&quot;}' property="og:video" />

有办法防止 JSON 数据转义吗?

最佳答案

我用 TagLib 修复了它

class SimpleTagLib {

def unescaped = { attrs ->
out << attrs.value
}

}
<小时/>
<meta content='http://www.myDomain.com/video?config=${g.noEncode(value:jsonData)}' property="og:video" />

关于javascript - Grails - 如何在 HTML 页面的 Meta 标记内呈现部分未转义的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com