Grails过滤器有一个奇怪的问题 我正在使用PayPal插件,我有一个过滤付款的过滤器,如下所示。
after = {
if(payment && payment.status == org.grails.paypal.Payment.COMPLETE) {
...
paypalPayment.shipIt()
redirect(controller:"mycontroller", action:"myaction", id:myid)
return
}
}
实际上,在开发模式下一切都很好。但在生产模式下,它不会重定向请求,并获得如下异常:
Template not found for name [txsummary] and path [/paypal/_txsummary.gsp]. Stacktrace follows:
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Template not found for name [txsummary] and path [/paypal/_txsummary.gsp]
顺便说一下,我可以看到它从日志文件进入方法“paypalPayment.shipIt()”。
非常感谢任何帮助 恰伊