Help!!!
Consegui carregar o relatorio .jasper e exportar para pdf, mas está tudo em branco…
O que está ocorrendo…
Chamo ele assim pelo browser: http://127.0.0.1:8080/Sever/Report, ai aparece uma página em pdf toda branca…
Esse é meu Servlet:
[b] import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;
import java.io.IOException;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class JaperReport extends HttpServlet{
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
doPost(arg0, arg1);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
String pathJasper = getServletContext().getRealPath("Report.jasper");
String pathPDF = "C:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/Sever/";
//Parametros do relatorio
Map parametros = new HashMap();
try {
//Aqui ele cria o relatório
JasperPrint impressao = JasperFillManager.fillReport(pathJasper, parametros);
//Grava o relatório em disco em pdf
JasperManager.printReportToPdfFile(impressao, pathPDF
+ "Report.pdf");
//Redireciona para o pdf gerado
response.sendRedirect("Report.pdf");
} catch (Exception e) {
response.getWriter().println("Erro ao gerar o relatório: " + e);
}
}
[/b]