grails custom tag将html标签放入String literal

时间:2015-01-28 06:50:17

标签: grails taglib

我正在尝试制作简单的标签lib:

<user:isLoggedIn>
   <a href = "/auth/logout">logout</a>
</user:isLoggedIn>

标记lib def:

def isLoggedIn = { attr,body ->
        User currentUser = springSecurityService.getCurrentUser()

        if(currentUser){
            out << body()
        }   

    }

我在页面上看到的内容:

<a href = "/auth/logout">logout</a>

但我期待着:
logout

1 个答案:

答案 0 :(得分:1)

如果您的tag lib 定义中有此内容,请将其删除。

static defaultEncodeAs = 'html'