Duvida ServeltOutPutStrem e Jasper

1 resposta
andrejusti

Pessoal quero escrever um pdf na tela porem não consigo, quando tento salvar ele salva corretamente…
mais na hora de mostrar no browser da um erro

Codigo que gera o relatorio…

//.... byte[] bytesRelatoioDirf = JasperRunManager.runReportToPdf(relatorio, map, ds); if (bytesRelatoioDirf != null && bytesRelatoioDirf.length > 0) { response.setContentType("application/pdf"); response.setContentLength(bytesRelatoioDirf.length); ServletOutputStream ouputsOutputStream = response.getOutputStream(); ouputsOutputStream.flush(); ouputsOutputStream.close(); //...

Erro do console…

2010-01-28 10:50:54.500::WARN:  ContentLength written==0 != contentLength==5510

1 Resposta

P

acho que falta uma linha

OutputStream ouputStream = response.getOutputStream();

[size=18]ouputStream.write(bytes, 0, bytes.length); [/size]

ouputStream.flush();

Criado 28 de janeiro de 2010
Ultima resposta 28 de jan. de 2010
Respostas 1
Participantes 2