页面上的域类属性表示

时间:2014-08-17 17:42:06

标签: grails gorm

我有一个带有存储HTML文本属性的域类。我想直接在页面上显示这个HTML,所以我想以这样的方式使用它:

<head>
..
</head>
<body>
   ${instance.HTML}
</body>

假设instance.HTML等于<a>some text</a> 我得到的是:

<head>
..
</head>
<body>
   "<a>some text</a>"
</body>

但我实际想要实现的只是

<head>
..
</head>
<body>
   <a>some text</a>
</body>

如何删除这些报价?谢谢!

1 个答案:

答案 0 :(得分:1)

由于grails的安全功能,发生了这种情况:Cross Site Scripting (XSS) Prevention

尝试raw喜欢

${raw(instance.HTML)}

OR

添加页面指令,如:

<%@page defaultCodec="none" %>