Java Birt未生成PDF和XLS报告
我使用的是Birt 4.4,我的html报告工作正常,但是xls和pdf文件抛出的输出格式不受支持 我尝试将输出格式设置为Java Birt未生成PDF和XLS报告,java,spring-mvc,birt,Java,Spring Mvc,Birt,我使用的是Birt 4.4,我的html报告工作正常,但是xls和pdf文件抛出的输出格式不受支持 我尝试将输出格式设置为xls\u spudsoft和emitterID,但没有成功 这是密码 EXCELRenderOption xlsOptions = new EXCELRenderOption(options); xlsOptions.setEmitterID("uk.co.spudsoft.birt.emitters.excel.XlsEmitter"); xlsOptions.setOu
xls\u spudsoft
和emitterID
,但没有成功
这是密码
EXCELRenderOption xlsOptions = new EXCELRenderOption(options);
xlsOptions.setEmitterID("uk.co.spudsoft.birt.emitters.excel.XlsEmitter");
xlsOptions.setOutputFormat("xls_spudsoft");
response.setHeader("Content-Disposition", "attachment; filename=\"" + reportName + "\"");
xlsOptions.setOutputStream(response.getOutputStream());
有什么想法吗
感谢您找到了问题所在,以防有人想知道如何解决此问题。为pdf报告指定发射器
pdfooptions.setEmitterID(RenderOption.OUTPUT\u EMITTERID\u pdf)
,为xls指定发射器时,类路径中缺少uk.co.spudsoft.birt.emitters.excel
EXCELRenderOption xlsOptions = new EXCELRenderOption(options);
xlsOptions.setEmitterID("uk.co.spudsoft.birt.emitters.excel.XlsEmitter");
xlsOptions.setOutputFormat("xls_spudsoft");
response.setHeader("Content-Disposition", "attachment; filename=\"" + reportName + "\"");
xlsOptions.setOutputStream(response.getOutputStream());