Получение подробной информации об ошибке на пользовательской странице ошибки - PullRequest
1 голос
/ 17 марта 2010

Я реализовал контроллер, который обрабатывает коды ошибок 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')

Есть ли способ получить подробности внутри каждого действия?

т.е. для 404, URL, который был запрошен. за 500 сообщение об исключении или что-то.

1 Ответ

0 голосов
/ 17 марта 2010

выглядит, просто ссылаясь на:

Grails-приложение / просмотров / error.gsp

раскроет всю необходимую информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...