birt使用小结

在项目中为了实现小小的打印功能,公司竟然要求我参考birt,没办法只能学习这个,一学才知道这个birt内容是如此的丰富,真是没有白学,下面开始自己的笔记了。
1.自然是要下载类库: www.eclipse.org/birt
  新手的话,我建议下载ane in all ,里面有eclipse已经装好的插件birt
  如要要使用MyEclipse的话,需要下载,birt插件,DWF...等等
2.从例子开始学起  先下载实例,我在下面提供了可以下载
3.参考: http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html
4.birt部署:1.下载birt-runtime-2_5_0,这个是部署环境。
             2.将birt-runtime-2_5_0解压后的WebViewerExample目录 下面的东西拷贝到Tomcat的webapps目录下面。并将WebViewerExample名字改为birt。如果设计的报表访问了数据库,则需要将数据库驱动拷贝到webapps\birt\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.5.0.v20090605\drivers目录下面。
             此时,通过http://localhost:8888/birt即可测试是否成功,显示的页面上会出现ViewerExample字样,点击后即可以进入相应的报表中。
对于自己设计好的报表,先把报表文件拷贝到\webapps\birt目录下面,在浏览器上输入
http://localhost:8888/birt/frameset__report=设计的报表名称
5.jsp页面和报表的结合
  如下例:
  
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/birt.tld" prefix="birt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>test birt:viewer/birt:report/birt:param</title>
</head>
<body>
<birt:report id="1" reportDesign="test.rptdesign" height="400" width="400">
    <birt:param name="sample" value="my sample value"/>
</birt:report>
</body>
</html>

你可能感兴趣的:(eclipse,tomcat,MyEclipse,OS,OpenSource)