初学ireport,遇到问题,求指导:An error occurred at line: 20 in the jsp file: /reportRun.jsp Jaspe 80

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@p... <%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="net.sf.jasperreports.engine.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<%
String ctxpath = request.getContextPath();
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/ireport";
String user = "root";
String password = "123";
Connection conn = DriverManager.getConnection(url, user, password);

File reportFile = new File(this.getServletContext().getRealPath(
"/report2.jasper"));
Map parameters = new HashMap();
try {

JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameters, conn);
response.sendRedirect(ctxpath + "/myreport.html");
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
try {
conn.close();
} catch (Exception ex) {
System.out.println(ex.getMessage());
} }
%>
运行后出现错误:An error occurred at line: 20 in the jsp file: /reportRun.jsp
JasperRunManager cannot be resolved
17: Map parameters = new HashMap();
18: try {
19:
20: JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameters, conn);
21: response.sendRedirect(ctxpath + "/myreport.html");
22: } catch (Exception e) {
23: System.out.println(e.getMessage());
展开
 我来答
qinshanwu
2013-06-13 · 超过16用户采纳过TA的回答
知道答主
回答量:145
采纳率:0%
帮助的人:65.1万
展开全部
看看reportFile对象是不是为空,直接这样获取不太对,试试绝对地址。application.getRealPath ("/report2.jaspe")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2013-06-12 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1626万
展开全部
提示是这一行出错

JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameters, conn);

是不是你没有引全包?
追问
我把Jasper所有的包都引进去了,不应该是包的问题吧!谢谢。。
追答
这就不知道了,
有没有可能你使用的三个参数,有那个对象是null了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式