Olá,
fiz um relatório com imagem no cabeçalho e defini um endereço “c:\imagem\logo.jpg”
rodando no ambiente windows deu certo agora vou fazer o deploy no lunix …
E a imagem não aparece vi alguns duvidas no forum com o uso InputStream
mas não sei como passar para o relatório via parametro da localização da imagem no contexto
da aplicação …
Se alguém puder me ajudar …agradeceria…abs
--como estou gerando pdf via jasper
session = (Session) dbmanager.getDelegate();
con = session.connection();
String jasper = request.getContextPath()+ "/report/report/"+nomeRelatorio;
String host = "http://" + request.getServerName() + ":" + request.getServerPort();
URL jasperURL = new URL(host + jasper);
response.setContentType(CONTENT_TYPE_PDF);
byte[] bytes = JasperRunManager.runReportToPdf(jasperURL.openStream(), parameters, con);
if (bytes != null) {
ops = response.getOutputStream();
ops.write(bytes);
ops.flush();
ops.close();
}