Foren

Jasper Image Server

thumbnail
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
	<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?
thumbnail
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?
thumbnail
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
thumbnail
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.