【发布时间】:2011-11-14 11:49:12
【问题描述】:
有人在 Grails 1.3.7 中成功地在石英作业中渲染 gsps 吗?
我很难让它工作,尝试了各种选项,包括模板引擎插件和渲染器插件。
Grailstemplateengine 插件并没有走多远,当调用渲染时,我得到:
No signature of method: GrailsTemplateEngineService.renderWithTemplateEngine() is applicable for argument types: (java.lang.String, java.util.LinkedHashMap) values: [/reports/templates/product_summary, [model:net.dbws.ieur.ProductSummaryModel@356eb0]]
渲染器插件看起来越来越远,除了它似乎无法正确控制自己的输出,调用 pdfRenderingService() 似乎正在将渲染的 PDF 输出到标准输出,因为我在 IDE 的输出窗口中看到了内容输出, 而不是 rednering 到它自己的字节数组。它引发了一个异常,因为它在输出中混合了某种非法强制转换,我可以看到“java.io.ByteArrayOutputStream”到“java.lang.Number”类[参见嵌套异常:org.codehaus.groovy.runtime。 typehandling.GroovyCastException:无法转换对象“%PDF-1.4”
因此,如果有人在石英作业中成功渲染了 gsps,我很想知道您是如何做到的。
谢谢,
【问题讨论】:
标签: pdf grails quartz-scheduler gsp