我有一个域名.具有字段描述的用户.在我的Grails GSP页面中,我可以将其显示为:
${user.description}
Run Code Online (Sandbox Code Playgroud)
问题是描述包含有效的html内容,如下所示:
<ul><li>test</li><li>test2</li><li>test3</li></ul><br>
Run Code Online (Sandbox Code Playgroud)
应该将此内容呈现为HTML而不是String.
如何在GSP上呈现包含HTML作为HTML的String?
要生成raw输出,请使用以下任何一项:
${raw(user.description)}
Run Code Online (Sandbox Code Playgroud)
要么
${user.description.encodeAsRaw()}
Run Code Online (Sandbox Code Playgroud)
您可以阅读此博客文章,进一步详细说明.在以后的版本中,使用的默认编解码器是HTML.您可以通过控制默认编解码器Config.groovy.
| 归档时间: |
|
| 查看次数: |
1889 次 |
| 最近记录: |