aspose file tools
The moose likes Other Open Source Projects and the fly likes Jasperreports + Struts Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Products » Other Open Source Projects
Reply Bookmark "Jasperreports + Struts" Watch "Jasperreports + Struts" New topic
Author

Jasperreports + Struts

Manuel Sanchez Iba�ez
Greenhorn

Joined: Jul 12, 2005
Posts: 20
Hello and sorry for my english. I have an web application based in Struts.
I have to create some reports and i use jasperrerport. I have seen code for creating reports in jsp pages but i want create the report in a Action class :

public ActionForward MostrarDiarioSesionesAction (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception{
...
File reportFile = new File(request.getRealPath("/reports/diariosesiones.jasper"));

JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(),parametros,conexion);
JasperViewer.viewReport(jasperPrint,false);

conexion.close();

return (mapping.findForward("success"));
}


In my localhost webserver (tomcat), the report work fine but if i prove this code in a hosting server, the application throws an error (null).

I suppose, the error is due to using JasperWiewer. Then, i can put:

...
File reportFile = new File(request.getRealPath("/reports/diariosesiones.jasper"));
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(),parametros,conexion);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);

return (mapping.findForward("success"));
}

This code too work fine but so the report take more time than using JasperWiewer.

�Do you know if can i use JasperWiewer in application web store in hosting?
�Is there any wrong thing?
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Jasperreports + Struts
 
Similar Threads
JSP and iReports without database connection
Urgent! Strange problem when calling jasper report in STRUTS
Jasper Reports Excel Output
iReport in Struts action
iReports - HTML format in JSP