Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Birt未生成PDF和XLS报告_Java_Spring Mvc_Birt - Fatal编程技术网

Java Birt未生成PDF和XLS报告

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

我使用的是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.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());