系统提示:dori.jasper.engine.JRException: Error loading object
from file : D:\jakarta-tomcat-4.0.1\jakarta-tomcat-4.0.1\webapps\safe\safe1.jasper 要把 jasperreport-0.5.2.jar 包加入到你的JBUILDER路径中,就可解决以上问题。
from file : D:\jakarta-tomcat-4.0.1\jakarta-tomcat-4.0.1\webapps\safe\safe1.jasper 要把 jasperreport-0.5.2.jar 包加入到你的JBUILDER路径中,就可解决以上问题。
解决方案 »
- jsp连接mysql出错
- 急!MD5加密问题
- struts-2.1.6集成spring问题,struts2-spring-plugin-2.1.6.jar到底依赖了多少包?
- 老是出错,没信心了,帮帮我
- jsp下拉框的编写,使用方法,请求具体事例!感激!!!!
- Struts 異常問題???
- 关于统计
- 请问如何在jb9下配置javamail包,有谁知道javamail在sun哪里可以下?
- 帮一下啊,谢谢了
- ssh2 下载功能的疑问
- <input type="file" name="1" size="30" class="box"> 这里如何设置点击浏览后,文件类型的默认格式??
- JBuilder 中的 databinding 数据绑定怎样使用??谢谢指教!!
给我联系,如果能行,给你银行卡打钱
[email protected]
view->report paremter菜单,新建一个参数SQLSTR,然后在filed中加上你要显示的字段,然后在Datasource-->report query中修改为$P!{SQLSTR}就可以了
{
Connection mycon = null; if (databaseDrvName == "")
{
databaseDrvName = "org.postgresql.Driver";
}
if (databaseURL=="")
{
databaseURL = "jdbc:postgresql://172.25.4.27/PTSII";
}
if (databaseUSER=="")
{
databaseUSER = "postgres";
}
if (databasePWD=="")
{
databasePWD = "";
} try
{
Class.forName(databaseDrvName);
mycon = DriverManager.getConnection(databaseURL, databaseUSER,databasePWD);
}
catch (SQLException sqle)
{
System.out.println("connectDB() error:" + sqle.getMessage());
sqle.printStackTrace();
throw sqle;
}
catch (ClassNotFoundException cnfe)
{
System.out.println("connectDB() ClassNotFound error:" + cnfe.getMessage());
cnfe.printStackTrace();
throw new SQLException("ConnectDB() ClassNotFound error:" + cnfe.getMessage());
} return mycon;
}<%
File reportFile = new File(application.getRealPath("/reports/testparamter.jasper")); Map parameters = new HashMap();
String sql = "SELECT * FROM balance_table WHERE part>='CACM104016-00B' AND part<='CAET000009-00A'";
//parameters.put("ReportTitle", "Address Report");
//parameters.put("BaseDir", reportFile.getParentFile());
parameters.put("SQLSTR",sql);
Connection conn = connectionDB.connectPostgers();
if(conn!= null){
System.out.println("connection success !");
}else{
System.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();
%>
这个SQLSTR参数就是我传进去的,在iReport中设计的时候,打开
view->report paremter菜单,新建一个参数SQLSTR,然后在filed中加上你要显示的字段,然后在Datasource-->report query中修改为$P!{SQLSTR}就可以了