CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jsp中调用ireport作的报表,出错了!!!??

楼主yumaliang(简单)2005-06-02 12:12:44 在 Java / Web 开发 提问

程序源码:  
   
  <%@   page   import="net.sf.jasperreports.engine.*"   %>  
  <%@   page   import="java.util.*"   %>  
  <%@   page   import="java.io.*"   %>  
  <%@   page   import="java.sql.*"   %>  
       
  <%  
  File   reportFile   =   new   File(application.getRealPath("/testreport/whgzb-dom.jasper"));  
       
  Map   parameters   =   new   HashMap();  
  parameters.put("name",   "p");  
   
  String   DBDriver="org.gjt.mm.mysql.Driver";  
                  String   ConnStr="jdbc:mysql://localhost/netuser?user=root&password=123&useUnicode=true&characterEncoding=gb2312";  
  Connection   conn=null;  
  try{  
          Class.forName(DBDriver);  
          conn=DriverManager.getConnection(ConnStr,"","");  
                           
        }  
        catch(java.lang.ClassNotFoundException   e)  
        {  
            System.err.println("mydb():"+e.getMessage());  
        }  
          catch(SQLException   ex)  
          {  
          System.out.println("executeUpdate():"+ex.getMessage());  
          }  
   
   
  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();  
  %>  
   
  出错的信息是:  
  javax.servlet.ServletException:   Error   loading   object   from   file   :   C:\Tomcat\webapps\ROOT\testreport\whgzb-dom.jasper  
  org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)  
  org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)  
  org.apache.jsp.testreport.test_jsp._jspService(test_jsp.java:93)  
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
   
   
  root   cause    
   
  net.sf.jasperreports.engine.JRException:   Error   loading   object   from   file   :   C:\Tomcat\webapps\ROOT\testreport\whgzb-dom.jasper  
  net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:89)  
  net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:161)  
  net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:124)  
  org.apache.jsp.testreport.test_jsp._jspService(test_jsp.java:72)  
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)  
   
   
  问题点数:0、回复次数:5Top

1 楼yumaliang(简单)回复于 2005-06-02 16:49:05 得分 0

没人理我呀!!!!5555555555555  
  我顶Top

2 楼yumaliang(简单)回复于 2005-06-03 08:47:21 得分 0

我顶,我顶,我顶顶顶Top

3 楼dlxu(脱离纯粹Coding阶段)回复于 2005-06-03 08:59:03 得分 0

读取whgzb-dom.jasper文件出错,你找找看C:\Tomcat\webapps\ROOT\testreport\whgzb-dom.jasper  
  下面有没有这个文件Top

4 楼hanxu(逆风飞扬)回复于 2005-06-08 11:46:00 得分 0

就是编译时,你有没有将jasper.rar文件加入到tomcat的LIB下面?Top

5 楼micker(希望下一代别再贫穷)回复于 2005-07-01 19:27:27 得分 0

帮搂住up,我也碰到这个问题了,如果直接在Ireport中编译好,就报这个错误。  
  如果把几个属性删除,在jaspereidit中编译的(因为有4个属性,jasperedit编译的时候报错,提示不支持),就是好的。Top

相关问题

  • ireport做的JASPER报表,在JSP里调用出错~
  • jsp调用javabean出错!
  • 急!jsp调用javaBean出错!!!
  • jsp调用bean出错:急
  • jsp调用javabeen出错问题
  • 调用出错???
  • 在JSP中调用Bean函数出错的问题
  • jsp调用bean中方法出错,高高分
  • jsp 调用SERVLET的POST方法时出错
  • 简单问题:jsp通过bean调用ejb时出错

关键词

  • 编译
  • 文件
  • runtime
  • apache
  • tomcat
  • servlet
  • jsp
  • root
  • service
  • pagecontextimpl

得分解答快速导航

  • 帖主:yumaliang

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo