Обычно вам не нужно «отлаживать» шаблон, так как шаблоны работают довольно хорошо.
Я думаю, вы ищете трассировку потока данных для внесения собственных изменений в шаблоны, которые приведут вас к использованию операторов печати. В противном случае вы смотрите на использование Page Renderer.
Итак, я бы порекомендовал два варианта:
Печать выписок. Это ваш простой, проверенный и верный подход грубой силы. Я использовал его год назад, в начале 2011 года для проекта, и он работает хорошо. Недостатком является то, что его нельзя использовать повторно (если вы не оставите свой код закомментированным, но это немного неловко).
Это позволяет вам пройтись по «внутренностям» системы шаблонов и посмотреть, что произойдет. Каркас не может ничего «спрятать» от вас, так что вы получите место в первом ряду.
Используйте grails.gsp.PageRenderer
Это позволяет вам отлаживать вещи во время выполнения, вы можете создавать надлежащие тесты, утверждения, повторно используемые компоненты, работы. Вы немного отстранены от реальных шаблонов (в отличие от использования операторов печати внутри шаблонов).
Вот ссылка на документ GRAILS: Документ по просмотру страницы
Вот ссылка на пример того, как их использовать: Grails Goodness: визуализация GSP Views и ...