JasperRunManager与JasperExportManager有相同的功能那就是到处我们所需要的报表文件,但是JasperRunManager还能以字节流的方式处理报表文件,而这种用法在我们的实际开发中经常使用到。
例:
String fileName="jrxml/test.jasper";
//使用Jasper文件生成HTML文件,返回报表名
String s=JasperRunManager.runReportToHtmlFile(fileName, new HashMap());
System.out.println(s);
InputStream is=new FileInputStream(fileName);
//返回报表文的字节数组形式
byte[] b=JasperRunManager.runReportToPdf(is, new HashMap(), new JREmptyDataSource());
File f=new File("jrxml/j.pdf");
FileOutputStream os=new Fi