Olá,
queria saber a melhor pratica de uso do Jasper onde minha necessidade seria mostrar na tela de um jsp o relatório. Mas não usando pdf pois necessita do Adobe.
Tem outra forma pra isso e essa visualização sendo na tela do client de quem solicitou o relatório e mais outra duvida esse relatório podendo ser exportado para xls,rtf,html ???
Se alguém puder me ajudar
abs
--- o que vá fiz mas sai somente no servidor ??????????????
Session session = (Session) manager.getDelegate();
con = session.connection();
System.out.println("Wait while loadding Report...2");
Map parameters = new HashMap();
System.out.println("Tipo de Grupo = "+request.getParameter("tipo_grupo"));
parameters.put("tipo_grupo", Long.valueOf(request.getParameter("tipo_grupo")));
parameters.put("imagem_dir", host+locationImage);
String jasper = request.getContextPath()+ "/reports/Grupo001.jasper";
@SuppressWarnings("unused")
URL jasperURL = new URL(host + jasper);
System.out.println("Getting the binary...");
JasperReport relatoriosJasper = (JasperReport)JRLoader.loadObject(jasperURL);
JasperPrint jasperPrint = JasperFillManager.fillReport(relatoriosJasper, parameters, con);
JasperViewer jrViewer = new JasperViewer(jasperPrint, false);
jrViewer.setTitle("Projeto A");// .setName("Projeto A");
jrViewer.show();
jrViewer.setDefaultCloseOperation(jrViewer.DISPOSE_ON_CLOSE);