| Author |
Jasper Reports
|
pradeep kandakurti
Greenhorn
Joined: Jan 11, 2008
Posts: 3
|
|
I'm using jasper report in my project. Whenever i shutdown the tomcat and start again i found the jasper reports are not displayed ie., it is throwing white page. Tomcat resides in Server machine. If i want to get the jasper report again i have to restart the tomcat . I'm using this code in My Action Class ServletContext application=getServlet().getServletConfig().getServletContext(); String path = application.getRealPath("/")+"jrxml"; System.out.println("Path Of The File "+path); JasperPrint jasperPrint = JasperFillManager.fillReport(path + "/" + filename,pm, con); OutputStream ouputStream = response.getOutputStream(); JRExporter exporter = null; response.setContentType("application/rtf"); response.setHeader("Content-Disposition", "inline; filename=\"file.rtf\""); exporter = new JRRtfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream); try { exporter.exportReport(); } catch (JRException e) { throw new ServletException(e); } catch(java.lang.NullPointerException n) { System.out.println("Error "+n.getMessage()); } finally { ouputStream.close(); con.close(); } Kindly suggest me a solution
|
 |
 |
|
|
subject: Jasper Reports
|
|
|