jasperreports5.0之后net.sf.jasperreports.engine.JRExporterParameter、net.sf.jasperreports.engine.export.JRHtmlExporter、net.sf.jasperreports.engine.export.JRHtmlExporterParameter这三个对象已经过时,在eclipse中有删除线提示。
那在5.0之后使用哪个类替换呢?通过查看官网发现可以使用:net.sf.jasperreports.engine.JasperExportManager类替换,如下图。
在web中可以如下实现:
response.setCharacterEncoding("UTF-8");
try {
File reportFile = new File(this.getServletContext()
.getRealPath("jasper/report1.jasper"));
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(reportFile);
Map parameters = new HashMap();
parameters.put("