【问题标题】:domain class property representation on the page页面上的域类属性表示
【发布时间】:2014-08-17 17:42:06
【问题描述】:

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

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

假设 instance.HTML 等于 &lt;a&gt;some text&lt;/a&gt; 我得到的是:

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

但我真正想要实现的只是

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

如何删除那些引号?谢谢!

【问题讨论】:

    标签: grails grails-orm


    【解决方案1】:

    这是因为 grails 的安全功能:Cross Site Scripting (XSS) Prevention

    试试raw点赞

    ${raw(instance.HTML)}
    

    添加页面指令,如:

    <%@page defaultCodec="none" %>
    

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      相关资源
      最近更新 更多