`
文章列表
首在在Action类里面必须有 public class ViewModerationChartAction extends ActionSupport { private JFreeChart chart; public String execute() throws Exception { // chart creation logic... XYSeries dataSeries = new XYSeries(new Integer(1)); //pass a key for this se ...
1.struts2模块化的配置方式 如 <include file="struts_1.xml"></include> <include file="struts_2.xml"></include> 2.模型驱动 如下 public class StrutsAction extends ActionSupport implements ModelDriven<UserView>{ private UserView userView = new UserView(); //提 ...
说明一下,这一篇文章的用到的lucene,是用2.4版本的,主要在查询的时候2.0版本的lucene与以前的版本有了一些区别 下面是一个简单的例子 1.第一步建立索引 public class IndexDatebase { public static void main(String[] args) throws IOException { //创建保存索引的目录 String indexDir = "d://indexDir"; //创建Directory对象,具体的实现有FSDirectory,RAMDirectory,MMapDirect ...
Struts2返回XML格式 1.struts.xml里面的配置package extends="struts-default" <action name="xxxName" class="xxxAction" method="xxxMethod" > <!-- 下面的name和type不能改 --> <result name="xmlMessage" type="plaintext"></result& ...
1.JasperReport与Hibernate的整合 更改JRXML文件 queryString标签里面加一个属性language="hql",然后里面就不用SQL语句了,写HQL <queryString language="hql"> <![CDATA[from Aircraft aircraft where country = $P{countryCode} order by aircraft.id]]> </queryString> JRXML文件里面的field是HQL语言查出来的字段 Hi ...
JasperReport还可以导出为其它格式,如PDF,XLS,RTF,HTML,CSV 下面是导出为PDF和XLS文件 Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/jasperreportdb","root","root"); try { //据据jasper文件生成JasperPrint对象 Jas ...
1.<jasperReport>根元素包括很多属性pageWidth,pageHeight,leftMargin,rightMargin,topMargin,bottomMargin,orientation,whenNoDataType,isTitleNewPage,isSummaryNewPage orientation表示是横着放,还是竖着放,默认是Portrait(横),也可以选Landscape(竖) whenNoDataType表示页面没有信息的时候怎么办,默认是no pages,如果你想没有数据的时候也显示,就用AllSectionsNoDetail isTitle ...
最淡的墨水,也胜过最强的记忆
1.空数据(Empty Datasources) 就是说JRXML文件里面的内容都是静态的,直接使用 JREmptyDataSource就行了 JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, new HashMap(), new JREmptyDataSource()); 2.Map数组(Map Datasources) 有的时候数据不一定要从数据库里面来,还有可能从Map数组里面来 成生Map[]的方法 private Map[] initializeMapArray() { / ...
分两种方法 第一种 1.模版 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="DBReport"> <para ...
在浏览器生成PDF文件,主要用了JasperRunManager对象面的runReportToPdfStream方法,在WEB里一般都先用iReport生成jasper文件,这样就去解析JRXML文件了 例子如下 import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.io.StringWriter; import java.util.HashMap; import javax.servlet.ServletException; impor ...
一,创建简单的jrxml文件 <?xml version="1.0"?> <!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="FirstReport"> <detail&g ...
JasperReports是一个开源的java报表制作引擎,他的网页是 http://jasperforge.org/projects/jasperreports 一,先下载JasperReport的包 二,进入官方面的JasperReports Requirements说明了JasperReports所必须的类库 Commons,JRXML,JDBC,PDF,XLS,Chart(http://jasperforge.org/we ...
一.要生成PDF文件首先要用到一个开源的iText工具,他的官方网页是 http://www.lowagie.com/iText/ 他用来生成PDF文件 二.需要用的Jar包jfreechart-1.0.x.jar,jcommon-1.0.x.jar,itext-2.1.x.jar 三.简单的例子 import java.awt.Graphics2D; import java.awt.geom.Rectangle2D; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutp ...
以下内容全部来自ZK的QuickStart Guide(写的不好,大家就当学习英文吧。)如果不清楚的可以直接看ZK官方的QuickStart Guidehttp://docs.zkoss.org/wiki/QuickStart_Guide第一步:准备环境运行ZK(Preparing an environment to run ZK)     先决条件(Prerequisites)         如果你没有安装以下软件,请先下载了再说吧(If you haven't installed the following applications on your computer, please d ...
Global site tag (gtag.js) - Google Analytics