私はJasperReportsを初めて使用し、Web アプリケーションでJasperViewerを使用してレポートのプレビューを取得したいと考えています。
これは可能ですか、または Web アプリケーション (PDF および XLSX なし) で他の表示方法を使用できますか?
私はJasperReportsを初めて使用し、Web アプリケーションでJasperViewerを使用してレポートのプレビューを取得したいと考えています。
これは可能ですか、または Web アプリケーション (PDF および XLSX なし) で他の表示方法を使用できますか?
htmlファイルにエクスポートしてから、出力または ServletOutputStream として送信し、フレームに表示できます
String htmlpath="E:/JASPER/OUTPUT/test_jasper.html";
JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn);
JasperExportManager.exportReportToHtmlFile(jasperPrint,htmlpath);
InputStream in=new FileInputStream(htmlpath);
int len = -1;
byte[] byt = new byte[1024];
ServletOutputStream outputStream = response.getOutputStream();
while((len = in.read(byt)) != -1){
outputStream.write(byt, 0, len);
}
outputStream.flush();
outputStream.close();