632棋牌国际手游最新版本

632棋牌国际手游最新版本

大小:1,107.1M 语言: 中文

类型:视频剪辑 系统:macOS

备案号:备案号:京8R-200135713-21B
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports怎么用

一,创建简单的jrxml文件足球预测


<?xmlversion="1.0"?> 

<!DOCTYPEjasperReport  

PUBLIC"-//JasperReports//DTDReportDesign//EN"  

"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> 

<jasperReportname="FirstReport"> 

  <detail> 

    <bandheight="20"> 

      <staticText> 

        <reportElementx="20"y="0"width="200"height="20"/> 

        <text><![CDATA[Ifyoudon'tseethis,itdidn'twork]]></text> 

      </staticText> 

    </band> 

  </detail> 

</jasperReport> 

以上是一个简单的JRXML文件,实际上就是一个标准的XML文件,<jasperReport>是根元素,<staticText>表示静态的数据,<reportElement>定义了<staticText>的位置和宽度,<text>定义了实际的静态数据。

二,把JRXML文件解析成jasper文件,文件流或JasperReport对象(根据实际情况)

1.建立一个WEB工程,再在WEBROOT目录下建立一个目录report 

2.使用JasperCompileManager里面的方法解析JRXML文件成jasper文件,文件流或JasperReport对象

把JRXML文件parse,再complie成jasper文件

JasperCompileManager.compileReportToFile("WebRoot/report/jasperreports_demo.jrxml","WebRoot/report/langhua.jasper"); 

或者生成JasperReport对象

publicstaticJasperReportcompileReport("WebRoot/report/jasperreports_demo.jrxml")  

或者以流的方法生成

publicstaticvoidcompileReportToStream(InputStreaminputStream,OutputStreamoutputStream) 

当然JasperCompileManager也可以把Jasper文件变成JRXML的(包括JRXML流,都是静太的方法)

writeReportToXmlStream  

writeReportToXmlFile

三,有了JasperReport对象,文件流或jasper文件之后,就可以用JasperFillManager生成JasperPrint对象,jrprint文件,jrprint文件流

如下 

生成JasperPrint对象

publicstaticJasperPrintfillReport(JasperReportjasperReport,Mapparameters,JRDataSourcedataSource) 

生成其它

//生成文件  

publicstaticvoidfillReportToFile(  

    StringsourceFileName,  

    StringdestFileName,  

    Mapparameters,  

    Connectionconnection  

    )  

//文件流  

publicstaticvoidfillReportToStream(  

    JasperReportjasperReport,  

    OutputStreamoutputStream,  

    Mapparameters,  

    Connectionconnection  

    )  

第四步,使用JasperExportManager导出或显示

JasperExportManager.exportReportToHtmlFile(jasperPrint,"c://1.html");  

JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");  

//还有很多方法的

完整的例子

JasperReportjasperReport;  

  JasperPrintjasperPrint;  

  try{  

   jasperReport=JasperCompileManager.compileReport("WebRoot/report/jasperreports_demo.jrxml");  

   jasperPrint=JasperFillManager.fillReport(jasperReport,newHashMap(),new JREmptyDataSource());  

   JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");  

 }

  catch(JRExceptione){

   e.printStackTrace();

  }

JasperReports功能特点

JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。

JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。

JasperReports是一款完全基于java编写的开源报表系统。它能够使用数据来自任何类型的数据源,可以生成像素级文档,打印或导出在各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。需要的朋友下载试试吧!

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/02 07:28
海上餐厅游戏是一款很好玩的经营类游戏,游戏画面非常的可爱精美,玩家在这里将要制作出美味的美食来招待客人,最后赚到更多的钱来扩大餐厅规模。游戏介绍在《海上餐厅》这...

支持( 157 ) 盖楼(回复)

2025/09/24 11:57
化学周期表是化学知识里面非常重要的内容,而化学周期表也是经常需要进行查询的表格。那么如今到了电脑时代,很多人查询都是在电脑上查询了。机电工程元素周期表(元素周期...

支持( 31 ) 盖楼(回复)

2025/09/26 12:59
唯美清新主题通用ppt模板是一款画风超级棒的小清新ppt,使用于唯美清新主题及相关类别演示。用户可以使用它进行ppt的演示,工整细腻的排版,留有大量的空白可以放...

支持( 171 ) 盖楼(回复)

2025/09/25 20:00
这是一个手机网校服务平台,学生和老师等等都可以登录使用,通过这个app线上学习各种课程内容,更加方便,适合各种中小学生使用!学大网校app简介1、线上精品课程学...

支持( 148 ) 盖楼(回复)

2025/10/02 01:50
银河战魂无限0.1折版玩家将扮演银河战魂战士,与其他玩家共同组成战斗小队,参与到一系列宇宙战争之中。游戏特色包括高品质的模型、绚丽的特效、真实的光影效果以及多样...

支持( 72 ) 盖楼(回复)

2025/09/23 17:43
灭绝之战最新版是一款关于末日来临的战争。末日来临了,僵尸也出来了,一大波僵尸军团袭来,玩家通过各种武器来打击僵尸军团,场面非常壮观。感兴趣的玩家快来下载吧!灭绝...

支持( 48 ) 盖楼(回复)

2025/10/01 02:15
归来仍是大佬是一款比较有意思的模拟养成游戏,游戏在故事剧情上模仿并极致还原了我们的现实人生,游戏中的每个选择都会影响角色的命运和故事结局,玩家可以通过不同的决策...

支持( 157 ) 盖楼(回复)

2025/09/22 22:13
情人节是一个比较喜庆且浪漫的节日,不少商业也会借情人节这个特殊的节日来进行商演或是活动策划以此来推广自己的产品,小编在这里给大家带来了情人节策划方案ppt模板,...

支持( 96 ) 盖楼(回复)

2025/09/28 03:12
互联网在线教育行业发展迅速,云教育已经是目前最重要的教育方式之一,桃李学堂app为广大网友提供一个在线学习平台,拥有丰富的优质课程,随时学习,让每一个努力的人都...

支持( 188 ) 盖楼(回复)

2025/09/26 18:27
Notepad2是一个相当优秀的轻量级文本编辑器,Notepad2是基于Scintilla开发,体积小巧、运行快速,与系统默认记事本具备相同资源消耗,但提供了大...

支持( 19 ) 盖楼(回复)

2025/10/02 09:11
轻松抓小鱼,可爱又有趣,相同的可爱小鱼相连就能轻松获取,一起来养鱼,每天都能赚零花钱还能换水果,不信来试试!一起来养鱼游戏介绍《一起来养鱼》是一款益智消除类休闲...

支持( 153 ) 盖楼(回复)

2025/10/04 02:33
下载软件,折扣福利,资源分享等等社区功能在线使用,这个丹青软件库就是一个致力于在线快速分享的神器,集合了各种软件、插件和资源的平台,旨在为用户提供方便的下载和管...

支持( 141 ) 盖楼(回复)

2025/09/27 13:22
超能合体鸭抖音上最近很火的一个小游戏哦,游戏看画风就很吸引人,卡通涂鸦风格,游戏的规则和玩法上手都不难,挺有特色的游戏,大家可以试试。超能合体鸭游戏攻略精彩纷呈...

支持( 196 ) 盖楼(回复)

2025/09/25 21:41
中邮E通手机app是中国邮政旗下的一款快递软件。这个一般不是针对个人用户的,而是针对邮政员工的,需要对应的账号才可以登录哦。软件功能包括快递接收,客户取件,退件...

支持( 134 ) 盖楼(回复)

2025/09/18 04:12
星际谜途游戏是一款非常有趣的休闲类游戏,游戏中以各种星际科幻为玩法,通过改装和升级让你的飞船更加强大,在游戏中还可以自由的建造属于你的基地!解开各种谜题!星际谜...

支持( 127 ) 盖楼(回复)