Abrir popup com o relatorio pdf

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.
:wink: