【问题标题】:how to call service from controller in grails如何从grails中的控制器调用服务
【发布时间】:2011-09-09 04:54:29
【问题描述】:

我有一个服务类,我试图在我的控制器中调用服务的方法,如下所示。

class LogListController {

def ListLogDetails = { 
    println "We are inside List log Details-->"+params
    def logListHelperService
    logListHelperService.getFilePath(params)
}}

异常消息:无法在空对象上调用方法 getFilePath()

我的错误是什么..

【问题讨论】:

    标签: grails service dependency-injection controller


    【解决方案1】:
    def logListHelperService
    

    必须在 ListLogDetails 定义之外声明

    def logListHelperService
    def ListLogDetails = { 
        println "We are inside List log Details-->"+params
        logListHelperService.getFilePath(params)
    }
    

    应该工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2017-12-08
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      相关资源
      最近更新 更多