我在过去曾使用过Grails Rendering Plugin,在创建PDF时取得了很大的成功。现在抛出我想用gsp创建一个简单的文本文件。我喜欢使用模型来轻松定义如何将信息插入到模板中。我意识到我不需要渲染一个文本文件,但是有没有类似的方式来使用模板来创建一个普通的文本文件?如何使用gsp模板创建文本文件?
从如何使用Grails的渲染插件来呈现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])
}
如果没有像上面的例子中一个简单的方法,因为我的信息是从多个到来域类我应该在我的gsp模板中创建<g>
标签,该标签根据所需条件进行抽取?如果是这样的话..我如何从我的服务中插入一个变量到我的gsp模板中?