请问Java调用iReport还要引用什么包吗?
Wnyu 2005-04-13 12:21:45 我用iReport, 报表格式已做好, 然后想java调用, 在网上找了一段代码如下:
<%@ page import="dori.jasper.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%
File reportFile = new File(application.getRealPath("test3.jasper"));
Map parameters = new HashMap();
Connection conn=null;
//以下忽略得到数据库连接过程
//……
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();
%>
但编译是总出错, 提示为:
"jsp4.jsp": Error #: 704 : cannot access directory dori\jasper\engine
"jsp4.jsp": Error #: 300 : variable JasperRunManager not found in class jsp4_0002ejsp_jsp at line 18
请问Java调用iReport还要引用什么包吗?