Grails 在自定义错误页中获取错误的详细信息

Grails 在自定义错误页中获取错误的详细信息,grails,Grails,我实现了一个处理HTTP错误代码的控制器: class ErrorController { // 500 def internalserver = { } // 504 def timeout = { } // 404 def notfound = { // just testing the values log.debug "params: ${params}" log.d

我实现了一个处理HTTP错误代码的控制器:

class ErrorController {

    // 500
    def internalserver = {

    }

    // 504
    def timeout = {

    }

    // 404
    def notfound = {
        // just testing the values
        log.debug "params: ${params}"
        log.debug "response: ${response}"
        log.debug "url: ${response.redirectURL}"
        log.debug "object: ${response.content}"
    }

    // 403
    def forbidden = {

    }
}
注意,我也已经更新了UrlMappings

"500"(controller:'error', action:'internalserver')
"504"(controller:'error', action:'timeout')
"404"(controller:'error', action:'notfound')
"403"(controller:'error', action:'forbidden')
是否有方法检索每个操作中的详细信息


i、 e.对于404,请求的URL。对于500,异常消息或类似的内容。

仅指以下内容:

grails应用程序/views/error.gsp


将显示所有需要的信息。

我注意到“response”对象的类型为。出于某种原因,getContent()始终为null。有关于如何使用该课程的提示吗?