从服务访问Grails TagLib已在2.0中更改

时间:2012-03-13 01:53:03

标签: grails service taglib

在Grails 1.3.7中,我能够在服务中执行以下操作:

def g = grailsApplication.mainContext.getBean('org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib')
g.eachError(bean: domainInstance) {
   postResponse.errors."${it.field}" = g.message(error: it)
}

在2.0.1中有些东西发生了变化,现在我在g.eachError行上得到了一个模糊的异常:

Stacktrace follows:
Message: null
   Line | Method
->>  21 | preparePostResponse in com.wbr.MyService$$ENRVKfei

我不知道发生了什么变化或者实际上是什么导致了null。 domainInstance不为null。 g不是空的。

0 个答案:

没有答案