Как передавать сообщения об ошибках между контроллерами Grails?

Я пытаюсь передать сообщение об ошибке от контроллера Grails к контроллеру ошибок Grails, чтобы отобразить сообщение об ошибке в HTTP-ответе, но я не уверен, какой параметр удерживает сообщение об ошибке в контроллере ошибок.

URLMappings.groovy

Все 500 ошибок сопоставляются с ErrorsController

"500"(controller: "errors", action: "serverError")

GenericController

def {
  try{
    //do some work
  }catch(Exception e){
    response.sendError(500, e.getMessage())
  }
}

ErrorsController

def serverError = {

  render( how can I access the exception details here?? )

}

Мне нужно получить доступ к исключению в ErrorsController, чтобы я мог вывести его в HTTP-ответ.

5
задан raffian 18 November 2011 в 16:28
поделиться