摘要:
1.JasperReport与Hibernate的整合更改JRXML文件queryString标签里面加一个属性language="hql",然后里面就不用SQL语句了,写HQLXml代码<queryStringlanguage="hql"><![CDATA[fromAircraftaircraftwherecountry=$P{countryCode}orderbyaircraft.id]]></queryString>JRXML文件里面的field是HQL语言查出来的字段Hibernate配置文件和DOJO类配置文 阅读全文
摘要:
JasperReport还可以导出为其它格式,如PDF,XLS,RTF,HTML,CSV下面是导出为PDF和XLS文件Java代码Class.forName("com.mysql.jdbc.Driver");Connectionconnection=DriverManager.getConnection("jdbc:mysql://localhost/jasperreportdb","root","root");try{//据据jasper文件生成JasperPrint对象JasperPrintjasperPrin 阅读全文
摘要:
1.<jasperReport>根元素包括很多属性pageWidth,pageHeight,leftMargin,rightMargin,topMargin,bottomMargin,orientation,whenNoDataType,isTitleNewPage,isSummaryNewPageorientation表示是横着放,还是竖着放,默认是Portrait(横),也可以选Landscape(竖)whenNoDataType表示页面没有信息的时候怎么办,默认是no pages,如果你想没有数据的时候也显示,就用AllSectionsNoDetailisTitleNewPa 阅读全文
摘要:
1.空数据(Empty Datasources)就是说JRXML文件里面的内容都是静态的,直接使用JREmptyDataSource就行了Java代码JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream,newHashMap(),newJREmptyDataSource());2.Map数组(Map Datasources)有的时候数据不一定要从数据库里面来,还有可能从Map数组里面来成生Map[]的方法Java代码privateMap[]initializeMapArray(){//你可以把数组里面的每个 阅读全文
摘要:
分两种方法第一种1.模版Xml代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEjasperReportPUBLIC"//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="DBReport"><parametername=" 阅读全文
摘要:
在浏览器生成PDF文件,主要用了JasperRunManager对象面的runReportToPdfStream方法,在WEB里一般都先用iReport生成jasper文件,这样就去解析JRXML文件了例子如下Java代码importjava.io.IOException;importjava.io.InputStream;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.util.HashMap;importjavax.servlet.ServletException;importjavax.servlet.Ser 阅读全文
摘要:
一,创建简单的jrxml文件Xml代码<?xmlversion="1.0"?><!DOCTYPEjasperReportPUBLIC"-//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="FirstReport"><detail><bandheight="20"& 阅读全文
摘要:
JasperReports是一个开源的java报表制作引擎,他的网页是http://jasperforge.org/projects/jasperreports一,先下载JasperReport的包二,进入官方面的JasperReports Requirements说明了JasperReports所必须的类库Commons,JRXML,JDBC,PDF,XLS,Chart(http://jasperforge.org/website/jasperreportswebsite/trunk/requirements.html?group_id=252)其它的就根据情况自己引用所用到的JAR包基本上 阅读全文