- 浏览: 450636 次
- 性别:
- 来自: 昆明
最新评论
-
云端月影:
mark
UIView总结 -
yuji0228:
[i][i][i][i][i][i][i][i][i][i][ ...
JasperReport学习笔记2-创建简单的报表例子 -
hhb19900618:
你好 运行报错java.net.BindException: ...
Java服务器程序 -
tan8888:
即使是定义了compareTo ,treeSet还是会出现相同 ...
HashSet与TreeSet -
chinalian:
谢谢,总结的很清晰。
Jquery模仿Google Suggest基于js的动态下拉菜单
文章列表
首在在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 ...
- 2009-07-19 10:51
- 浏览 1246
- 评论(0)
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();
//提 ...
- 2009-07-19 10:43
- 浏览 1073
- 评论(0)
说明一下,这一篇文章的用到的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& ...
- 2009-06-24 17:24
- 浏览 8846
- 评论(0)
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 ...
- 2009-05-31 10:51
- 浏览 5186
- 评论(0)
以下内容全部来自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 ...