31/05/2006, 09:25
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 18 años, 7 meses Puntos: 0 | |
Ayuda para pasar de un jsp a pdf con iReport He estado usando el código que han posteado en el foro pero tengo un pequeño problema:
Mi jsp manda llamar al acrobat reader pero no me abre el archivo pdf que le especifico en el jsp, me manda un archivo pdf con el nombre del jsp que lo está mandando llamar por lo que me me muestra uno en blanco.
Mi código es el siguiente:
<%@ page import="java.sql.*,java.util.*,java.lang.*, java.io.File"%>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>
<%
File reportFile = new File(application.getRealPath("/reportes/credenciales.jasper"));
Map parameters = new HashMap();
parameters.put("universidad","Nombre de universidad");
byte[] bytes=JasperRunManager.runReportToPdf(reportFile.g etPath(), parameters, UtilDB.getConnection());
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>
El reporte jasper que estoy manejando se llama "credenciales.jasper" pero el pdf se nombra como el jsp que lo llama.
Por favor si alguien me puede ayudar, es urgente!!
Gracias de antemano!
SuperJazzo |