5

docxin jasper レポートを生成しようとしています。私はこのコードを持っています:

JRDocxExporter exporter = new JRDocxExporter();
ByteArrayOutputStream baos = new ByteArrayOutputStream();    
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
exporter.exportReport(); 

レポートをファイルに書き出すにはどうすればよいですか? 私が見た例のほとんどは、サーブレットを使用しています。

4

2 に答える 2

10

ファイルを指定するパラメータを追加し、パラメータJRExporterParameter.OUTPUT_FILE_NAMEを削除しますJRExporterParameter.OUTPUT_STREAM

JRDocxExporter exporter = new JRDocxExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "myreport.docx");
exporter.exportReport();
于 2014-04-10T06:42:03.050 に答える