Я работаю над сайтом, и он должен генерировать отчеты. Пока у меня есть этот код, который экспортирует отчет в поток вывода PDF, но я хотел бы знать, как вернуть PDF пользователю или как просмотреть его, чтобы увидеть, работает ли он.
InputStream template =
getClass().getResourceAsStream(invoice_template_path);
JasperReport report = JasperCompileManager.compileReport(template);
Map<String,Object> param = parameters(reservation);
JasperPrint print = JasperFillManager.fillReport(report, param);
File pdf = File.createTempFile("output","pdf");
JasperExportManager.exportReportToPdfStream(print,new FileOutputStream(pdf));