Я использую летающую тарелку, через плагин рендеринга: http://www.grails.org/plugin/rendering
Для нескольких страниц используйте CSS2, например:
@page {
size: 210mm 297mm; // A4 format
@bottom-center { content: element(footer);} // if you want footer
@top-center { content: element(header); } // if you want header
}
div.break {
page-break-after:always;
}
Тогда у вас будет разрыв страницы каждый развы используете <div class="break"/>
ваш заголовок будет в <div id="header"/>
, а ваш нижний колонтитул в <div id="footer"/>