各位老大:
我在JSP中调用报表文件*.jasper 代码如下:
<%@ page contentType="application/pdf;charset=GB2312"%>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="database.*" %>
<%
File reportFile = new File(application.getRealPath("iReports/test.jasper"));
Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
//parameters.put("BaseDir", reportFile.getParentFile()); SysConn conn = null;
conn = new SysConn();
if(conn!= null){
out.println("connection success !");
}else{
out.println("connection fail !");
}
//// 以上代码执行成功!!
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conn); ///抱错代码
response.setContentType("application/pdf");
response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>
页面却报错误说:JasperRunManager.runReportToPdf方法错误!请高手赐教
我的环境是win2000 + tomcat4 + ireport0.4+
我在JSP中调用报表文件*.jasper 代码如下:
<%@ page contentType="application/pdf;charset=GB2312"%>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="database.*" %>
<%
File reportFile = new File(application.getRealPath("iReports/test.jasper"));
Map parameters = new HashMap();
parameters.put("ReportTitle", "Address Report");
//parameters.put("BaseDir", reportFile.getParentFile()); SysConn conn = null;
conn = new SysConn();
if(conn!= null){
out.println("connection success !");
}else{
out.println("connection fail !");
}
//// 以上代码执行成功!!
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conn); ///抱错代码
response.setContentType("application/pdf");
response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>
页面却报错误说:JasperRunManager.runReportToPdf方法错误!请高手赐教
我的环境是win2000 + tomcat4 + ireport0.4+
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货