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?
[RESOLVIDO] Como faço para salvar relatório ?
J
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

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