Pessoal conseguir isso aki so que eu quero setar o arquivo jasper que ja tem a Conexao com o banco de dados e o design do meu relatorio algume po de me ajudar !!
private void exibirPDF(HttpServletResponse pResponse, InputStream pIs,
Map pParametros, Connection pConexao)
throws Exception {
ServletOutputStream os = pResponse.getOutputStream();
pResponse.setContentType("application/pdf");
JasperRunManager.runReportToPdfStream(pIs, os, pParametros, pConexao);
os.flush();
os.close();
}
/**
* Método para exibir o relatório no formato HTML
*/
private void exibirHTML(HttpServletRequest pRequest,
HttpServletResponse pResponse,
InputStream pIs, Map pParametros, Connection pConexao)
throws Exception {
//ignora a paginação para o formato HTML do relatório
//pParametros.put(JRParameter.IS_IGNORE_PAGINATION, Boolean.TRUE);
JasperReport jReport = (JasperReport) JRLoader.loadObject(pIs);
JasperPrint jPrint = JasperFillManager.fillReport(jReport, pParametros, pConexao);
pResponse.setContentType("text/html");
pRequest.getSession().setAttribute(ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE, jPrint);
JRHtmlExporter exporter = new JRHtmlExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_WRITER, pResponse.getWriter());
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, pRequest.getContextPath());
exporter.exportReport();
}
}