Hola tur_kito,
Que versión del iReport estas usando??, asi mismo sugiero que revises si todos los JAR del iReport han sido agregado correctamente en tu proyecto.
Por otro lado, puedes agregar en el archivo web.xml de tu proyecto las siguientes líneas:
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServ let</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/image</url-pattern>
</servlet-mapping>
Y agrega en tu Servlet donde llamas al reporte el siguiente código;
if (tipo.equals("PDF")) {
response.setContentType("application/pdf");
exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_S TREAM, response.getOutputStream());
exporter.setParameter(JRHtmlExporterParameter.IMAG ES_URI, request.getContextPath() + "/image?image=");
}
Esperando haberte ayudado, me despido. Y no te olvides que puedes escribirme a:
[email protected]
Saludos
Manuel