estou com um problema onde naum se axa o caminho correto.
passo o caminhu correto para o objeto report, destacado abaixo , e ele diz “java.io.FileNotFoundException” e passa o caminho q passei asseguir.O q pode ser…???
o JSP eh esse asseguir.
ServletContext context = getServletContext();
JRDataSource jrds = null;
//ArrayList
try {
jrds = new JRBeanArrayDataSource( (AcordoOperacionalManager.pesquisar((String)request.getAttribute("repairerId"))).toArray() );
} catch (Throwable e1) {
e1.printStackTrace();
}
byte[] bytes = null;
// execução de Parametros
Map parametros = new HashMap();
parametros.put("pageRoot", context.getRealPath("/"));
//if (request.getParameter("formato").equals("pdf"))
//{
try{
[b]JasperReport report = (JasperReport)JRLoader.loadObject(context.getRealPath("/WEB-INF/reports/RelatorioAcordoOperacionalImagem.jasper"));[/b]
//direciona a saida do relatorio
bytes = JasperRunManager.runReportToPdf( report, parametros, jrds);
}catch (JRException e){
e.printStackTrace();
}
//gera Relatorio em Pdf
if(bytes != null && bytes.length > 0 ){
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
response.setHeader("Content-Disposition", "inline; filename=RelatorioAcordoOperacionalImagem.pdf ");
ServletOutputStream outputStream = response.getOutputStream ();
outputStream.write(bytes,0,bytes.length);
outputStream.flush();
outputStream.close();
}
%>