使用一些带有自己命名空间的tagLib
像
这样的东西class FirstTagLib
static namespace = "myns"
...
def first = { attrs, body ->
...
}
/
class SecondTagLib {
static namespace = "myns"
def second = { attrs, body ->
out << myns.first(..)
}
如何在另一个taglib中调用此taglib?通常是g。适用于没有自己命名空间的taglib。
命名空间内的标记可以作为使用命名空间的方法调用 作为方法调用的前缀
在我的情况下,这最终会出错: 没有方法签名:org.codehaus.groovy.grails.web.pages.GroovyPage.first()适用于参数类型:(java.lang.String,java.lang.String)值:[。,strong ] ... 的