现在当我定义一个新的 TagLib 时,body 是某种类型的 Closure
class MyTagLib {
static namespace = "my"
def tag = { attrs, body ->
// here I would like to retrieve the actual text of the body not
// its interpretation
def text = body()
}
def anothertag = { atts, body ->
out << body ()
}
}
给定以下gsp:
<my:tag name="example">
<h1>This is an example</h1>
<my:anothertag/>
</my:tag>
我希望 my:tag 检索整个文本,而不仅仅是执行 h1 和 my:anothertab 的结果
谢谢
帕斯卡