JasperReports requires several images to format HTML report even if your report doesn't explicitly specify any images. So the images can be provided by using the net.sf.jasperreports.j2ee.servlets.ImageServlet . The ImageServlet is included in the JasperReports Jar. So you don't have create. The next step you gotto do is register this servlet in your Web.xml file as follows
Once registered, go to your servlet where you are trying to generate the HTML report and set the parameter as .
I assume you are setting other necessary JRHtmlExporter parameters too
Pay attention to the servlets/image URI, it must be the same as in web.xml.
That's it, this should solve your problem. Good luck!!