Olá,
Estou com dúvidas e nao consigo encontrar uma maneira de fazer isso.
Eu tenho um botao numa jsp com a figurinha de um pdf e quando clico la quero abrir um popup perguntando se o usuario quer abrir ou salvar o arquivo…
eu ja fiz a minha classe que gera o pdf
public static void geraRelatorioPdfDoacao(String path){
Map parametros = new HashMap();
try{
InputStream input = GeraRelatorio.class.getResourceAsStream("/reports/doacao.jasper");
JasperReport report = (JasperReport) JRLoader.loadObject(input);
parametros.put("ReportTitle", "Doacao PDF");
Connection conn = ConnectionFactory.getConnection();
JasperPrint print = JasperFillManager.fillReport(report, parametros, conn);
File file = new File(path+"doacao.pdf");
OutputStream output = new FileOutputStream(file);
JasperExportManager.exportReportToPdfStream(print, output);
}catch(Exception e){
e.printStackTrace();
}
}
e chamo na servlet que eu aciono no botao
String path = getServletContext().getRealPath("/");
GeraRelatorio.geraRelatorioPdfDoacao(path);
Agora nao sei o q fazer para abrir o pdf.
Espero que possam me ajudar.