grails 自定义标签将 html 标签作为字符串文字

grails custom tag puts html tags as String literal

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

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

标签库定义:

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

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

    }

我在页面上看到的内容:

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

但我期待:
logout

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

static defaultEncodeAs = 'html'