Fala feras
Tenho um metodo que me retorna um array de bytes criado atraves do jasper e preciso enviar ele para download atraves de um AjaxButton. Eu tentei o seguinte:
byte[] bytesReport = testDelegate.generateReport(model.getRqReqId());
Response response = getResponse();
response.setContentType("application/pdf");
response.setContentLength(bytesReport.length);
try {
response.getOutputStream().write(bytesReport, 0, bytesReport.length);
response.getOutputStream().flush();
response.getOutputStream().close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Mas isso me gerar o erro abaixo:
Erro:
Alguem sabe como que eu posso corrigir isso?