javasf@googlegroups.com
[Top] [All Lists]

Re: [javasf] Erro ao chamar relatório por um CommandButton

Subject: Re: [javasf] Erro ao chamar relatório por um CommandButton
From: alex fernando egidio
Date: Wed, 2 Mar 2011 11:14:15 -0300
Achei a solução agora deu certo

está foi a solucão correta


  ServletOutputStream servletOutuputStream  = response.getOutputStream();
               String caminho = "/relatorio/ReVendaRapida.jasper";// caminho dentro do WebContent
               InputStream reportStream = getServletConfig().getServletContext().getResourceAsStream(caminho);
              
               new ConnectionJDBC();
                 Connection conn = ConnectionJDBC.getconexao();//Conexão
                
                 Long codigo = Long.parseLong(request.getParameter("codigo"));//código ou Pk do objeto vinda por requisição
                 HashMap<String, Long> parameterMap = new HashMap<String, Long>();
                 parameterMap.put("PAR_PEDIDO",codigo);//parametros
                
                 JasperRunManager.runReportToPdfStream(reportStream, servletOutuputStream, parameterMap, conn);//exporta para o browser em PDF
                 response.setContentType("application/pdf");
                 servletOutuputStream.flush();
                 servletOutuputStream.close();
                 conn.close();

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
<Prev in Thread] Current Thread [Next in Thread>