Blz?
Galera eu to fazendo um trabalho aqui pra facul. To usando JSF. Nesse trabalho eu monto um relatorio com iReport. Gero o .jasper e chamo com a função abaixo
public void relatorioGeral(ActionEvent actionEvent)
{
Pool pool = new Pool();
Connection con = pool.getConnection();
HashMap<String, Date> parametros;
parametros = new HashMap<String, Date>();
parametros.put("DATA_INICIO", dtPesquisa1);
parametros.put("DATA_FIM", dtPesquisa2);
String propri = propriedadeDt.equals("dtBoa") ? "relChDtBoa" : "relChDtRef";
try
{
JasperPrint jp = JasperFillManager.fillReport("C:/rels/" + propri + ".jasper", parametros, con);
JasperExportManager.exportReportToPdfFile(jp, "C:/rels/relCh.pdf");
// java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
//desktop.open(new File("C:/rels/relCh.pdf"));
}
catch(Exception e)
{
FacesContextUtil.setMensagemErro("Problemas para montar relatório de cheques! ERRO: " + e.getMessage());
}
}
até que esta funcionando, mas eu queria conseguir fazer com o caminho relativo e nao do jeito q esta. Até para poder fazer um link para ele e tals…
ja perdi uma madrugada com isso e nao deu certo heheh…
Se alguem der uma luz eu agradeço!
T+