過去にGrails Rendering Pluginを使用して、PDF の作成に多くの成功を収めました。ここで、gsp を使用して単純なテキスト ファイルを作成したいと思います。モデルを使用して、テンプレートに情報を挿入する方法を簡単に定義できる点が気に入りました。テキスト ファイルをレンダリングする必要がないことはわかっていますが、テンプレートを使用して通常のテキスト ファイルを作成する同様の方法はありますか?
Grails Render Plugin を使用して jpg をレンダリングする方法の例: (モデルの使用に注意してください)
def bytes = gifRenderingService.render(template: '/images/coupon', model: [serial: 12345])
// Render to a file
new File("coupon.jpg").withOutputStream { outputStream ->
jpegRenderingService.render(template: '/images/coupon', model: [serial: 12345])
}
上記の例のような簡単な方法がない場合、私の情報は複数のドメイン クラスから取得<g>
されているため、必要な条件に基づいて取得する gsp テンプレートにタグを作成するだけでよいでしょうか? その場合..サービスからgspテンプレートに変数を挿入するにはどうすればよいですか?