在Grails中创建自定义标签库时出错

孩子们

我正在尝试简单使用grails标记库。我创建了一个简单的标签库,称为isowner

class AuthTagLib {
static defaultEncodeAs = 'html'

def springSecurityService

def isOwner = { attrs, body ->
    def loggedInUser = springSecurityService.currentUser
    def owner = attrs?.owner

    if(loggedInUser?.id == owner?.id) {
        out << body()
    }
}}

然后尝试将其与gsp一起使用:

<g:isOwner owner="${leaveFormInstance.employee}">
                    <g:link class="edit" action="edit" resource="${leaveFormInstance}">
                        <g:message code="default.button.edit.label" default="Edit" />
                    </g:link>
</g:isOwner>

现在应该以用户对象作为输入并验证用户是否是帖子的所有者。

现在一切正常,但是在输出html中,它将链接显示为文本。 在此处输入图片说明

我对这些东西不熟悉,必须缺少一些基础知识,您可以帮忙。

伯特·贝克威斯

去掉

static defaultEncodeAs = 'html'

因为那逃避了您的输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Liferay 7中创建自定义标签库

来自分类Dev

在自定义UINavigationController类中创建UINavigationBar时出错

来自分类Dev

在 tensorflow 中创建自定义层时出错

来自分类Dev

创建自定义变量时出错

来自分类Dev

在 Magento 1.9 中为自定义模块创建自定义表时出错

来自分类Dev

编译 Simple 自定义标签类时出错

来自分类Dev

CodeIgniter:加载自定义库时出错

来自分类Dev

链接自定义动态库Rust时出错

来自分类Dev

从库中夸大我的自定义TextView时出错

来自分类Dev

在CQ5.5中创建自定义标签库的问题

来自分类Dev

创建自定义插件Vuejs + Typescript时出错

来自分类Dev

创建自定义seaborn颜色图时出错

来自分类Dev

尝试创建/更新自定义表单时出错

来自分类Dev

创建 SharePoint 自定义页面布局 2016 时出错

来自分类Dev

在MVC中创建自定义HTML帮助程序扩展时如何避免重复的脚本标签

来自分类Dev

在Hyperledger Fabric中启动自定义网络时出错

来自分类Dev

在Flask中处理自定义异常时出错(Python)

来自分类Dev

在Hibernate Envers中添加自定义修订时出错

来自分类Dev

在Kartik Dynagrid中添加自定义操作时出错

来自分类Dev

在android中添加自定义样式时出错

来自分类Dev

lyx在自定义布局中创建标签

来自分类Dev

在我的自定义博客中创建标签的BBCode样式

来自分类Dev

在 GoCD 管道中创建自定义管道标签

来自分类Dev

Grails-创建自定义PersistenceEventListener

来自分类Dev

Windows Azure-从库中的自定义创建的映像创建VM时,卡在运行(配置)上

来自分类Dev

加载自定义UserControl时出错

来自分类Dev

创建自定义标签:可选绑定

来自分类Dev

trello api自定义标签创建

来自分类Dev

如何创建自定义SELinux标签

Related 相关文章

热门标签

归档