怎样在JBX里调用,ireport的报表预览啊? http://dev.csdn.net/develop/article/33/33461.shtm看看这个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也有这个问题,楼上的链接还是老版本的,现在我用的是jasperreports0.6.4了,知道的帮帮忙;我的程序是本地应用程序,没有server的,不是jsp,不知道怎么做了,急!!! JasperViewer.viewReport(jasperPrint,false);看看下文http://blog.csdn.net/5257007 String reportPath = System.getProperty("user.dir") + "\\Reports\\ BugsRpt.jasper"; JasperReport jasperReport = (JasperReport) JRLoader.loadObjectFromLocation(reportPath); //创建数据库的连接,参考java的JDBC编程资料创建连接方式 CommectionDB conndb = new CommectionDB(); //注意:这个连接要求与制作报表时使用的连接一致 Connection conn = conndb.getDbConnection(); //报表配置参数,前文提过的SQL语句的Where条件参数就是与这里对应。 //条件的值可能是通过多种方式得到的,比如上一个页面传递过来的 Map parameters = new HashMap(); //ProjectName就是iReport的变量$P{ProjectName}的名称,参考第一部分的5.6添加参数和使用参proname就是从界面上获取的值。 parameters.put("ProjectName ", proname); JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, parameters, conn ); //装载过程,注意其中的红体字部分 jrview = new dori.jasper.view.JRViewer(jasperPrint); ReportPan.setLayout(borderLayout1); ReportPan.setPreferredSize(new Dimension(800, 600)); getContentPane().add(ReportPan, BorderLayout.CENTER); ReportPan.add(jrview,null); }} JRLoader.loadObjectFromLocation()函数在新版本中被废弃了,再给出其他办法好吗? 高分求教什么是链表,谢谢各位!(终于可以给高分了,呵呵~~~) 关于JAVA开发小RPG游戏 java.util.Arrays的 binarySearch 求助 Java线程 读取Stream的问题? 机试题目,没写出来,巨汗!请大侠帮忙 使用url如何获取动态网页(*.asp *.jsp)的内容 oracle9驱动程序问题 咋搞地 请问有谁有JAVA的编码规范 试用继承类完成,并测试该游戏的思路怎么样啊? 请问用什么函数能得到计算机的所有盘符??????? 请问哪有b/s资料,关于三层架构资料,有什么好的书推荐?
我的程序是本地应用程序,没有server的,不是jsp,不知道怎么做了,急!!!
看看下文
http://blog.csdn.net/5257007
//条件的值可能是通过多种方式得到的,比如上一个页面传递过来的 Map parameters = new HashMap(); //ProjectName就是iReport的变量$P{ProjectName}的名称,参考第一部分的5.6添加参数和使用参
proname就是从界面上获取的值。 parameters.put("ProjectName ", proname); JasperPrint jasperPrint = JasperFillManager.fillReport( jasperReport, parameters, conn ); //装载过程,注意其中的红体字部分 jrview = new dori.jasper.view.JRViewer(jasperPrint); ReportPan.setLayout(borderLayout1); ReportPan.setPreferredSize(new Dimension(800, 600)); getContentPane().add(ReportPan, BorderLayout.CENTER); ReportPan.add(jrview,null); }}