[RESOLVIDO] Como faço para salvar relatório ?

6 respostas
programaçãowebjava
J

Seguinte pessoal, preciso gerar um relatório e salvar ele na mesma pasta do programa dentro de outro pacote da aplicação, a aplicação é web!!
Algum exemplo ou dica de como faço para salvar o relatório gerado?

6 Respostas

V

O relatório já ta feito e você precisa direcionar ele pra pasta do servidor?

J

Sim o relatório ja esta feito, preciso que ele seja salvo dentro de um pacote!!

J

image

V
// arquivo a ser movido
    File arquivo = new File("c:\*.txt");
    // diretorio de destino
    File dir = new File("c:\mover");
    // move o arquivo para o novo diretorio
    boolean ok = arquivo.renameTo(new File(dir, arquivo.getName()));
    if(ok){
        System.out.println("Arquivo foi movido com sucesso");
    }
    else{
        System.out.println("Nao foi possivel mover o arquivo");
    }
J

O problema é na ultima linha do código onde o arquivo foi exportado para pdf, mas não salva no mesmo caminho que o do font(1ª linha do codigo)

InputStream font = TesteClasseEmail.class.getResourceAsStream("/jasper/relatorioPalpites.jrxml");
JasperReport jr = JasperCompileManager.compileReport(font);
jasperPrint = JasperFillManager.fillReport(jr , null, conex.conectar());
JasperExportManager.exportReportToPdfFile(jasperPrint, System.getProperty("user.dir") + "\\RELATORIO.pdf");
J
JasperExportManager.exportReportToPdfFile(jasperPrint, System.getProperty("user.home") + "\\RELATORIO.pdf");
Criado 4 de abril de 2018
Ultima resposta 6 de abr. de 2018
Respostas 6
Participantes 2