1
Я хочу, чтобы сгенерировать отчет в формате PDF с помощью JasperReports с JSPСоздать PDF с помощью IReport с JSP
и это мой код
<%
Class.forName("oracle.jdbc.OracleDriver");
Connection cn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:personnel","user","password");
try {
File reportFile = new File(application.getRealPath("//reports//rapport_absences.jasper"));
Map h = new HashMap();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(),h,cn);
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline; filename=report.pdf ");
response.setContentLength(bytes.length);
ServletOutputStream outStream = response.getOutputStream();
outStream.write(bytes,0,bytes.length);
outStream.flush();
outStream.close();
}catch (Exception ex){
ex.printStackTrace();
}
%>
, но это дает мне пустой PDF, хотя, когда я запускаю отчет из Ирепорта он хорошо работает и получает данные, но из jsp он получает пустой pdf
Есть ошибки в консоли? – Arasu
Я не знаю ... У меня тоже есть эта проблема ... ошибки не отображаются в консоли ... она отображается только в случае ошибки SQL – ADiL