Grails 在自定义错误页中获取错误的详细信息
我实现了一个处理HTTP错误代码的控制器: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
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。有关于如何使用该课程的提示吗?