Foren
Jasper Image Server
George Stafford, geändert vor 11 Jahren.
Jasper Image Server
Junior Member Beiträge: 62 Beitrittsdatum: 01.10.12 Neueste Beiträge
I've written my own portlet for Jasper integration. Aperte didn't provide the functionality we were requiring The problem I'm having at the moment though is getting images to show up. I've tried several different items that I've read, but I just can't figure out what I'm doing incorrectly. Has any one been able to do this outside of Aperte?
Relevant code follows:
web.xml
HTML Export:
printObject is a JasperPrint object.
outoputBuffer is a String Buffer.
I'm using images for spacing, but the main thing is that I am going to be generating some charts in the next report and if I can't get the spacer images working, I don't know if I'll be able to get the graphs working.
Any ideas?
Relevant code follows:
web.xml
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/servlets/image</url-pattern>
</servlet-mapping>
HTML Export:
JRHtmlExporter exporter = new JRHtmlExporter();
request.getPortletSession().setAttribute(ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE,printObject);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, printObject);
exporter.setParameter(JRExporterParameter.OUTPUT_STRING_BUFFER, outputBuffer);
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "image?image=");
exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML, "");
exporter.setParameter(JRHtmlExporterParameter.IS_WHITE_PAGE_BACKGROUND, java.lang.Boolean.FALSE);
exporter.setParameter(JRHtmlExporterParameter.IGNORE_PAGE_MARGINS, java.lang.Boolean.TRUE);
printObject is a JasperPrint object.
outoputBuffer is a String Buffer.
I'm using images for spacing, but the main thing is that I am going to be generating some charts in the next report and if I can't get the spacer images working, I don't know if I'll be able to get the graphs working.
Any ideas?
George Stafford, geändert vor 11 Jahren.
RE: Jasper Image Server
Junior Member Beiträge: 62 Beitrittsdatum: 01.10.12 Neueste Beiträge
Anyone out there get the ImageServlet working?
George Stafford, geändert vor 11 Jahren.
RE: Jasper Image Server
Junior Member Beiträge: 62 Beitrittsdatum: 01.10.12 Neueste Beiträge
So I'm hoping beyond hope for one more shot at this. I believe I have everything configured right, but the servlet just isn't showing me the pictures. Does this servlet need to be running somewhere or something else similar to that? Is there somewhere I can test urls to find where the image was actually created? I'm running up against a crunch here and it's really frustrating!
Thanks
Thanks
George Stafford, geändert vor 11 Jahren.
RE: Jasper Image Server
Junior Member Beiträge: 62 Beitrittsdatum: 01.10.12 Neueste Beiträge
Switched to BIRT and the portlet from VisioNeo (www.visioneo.org) and everything works great. Never did get the Jasper code working.