birt 报表基本用法

1.集成好birt报表后,启动服务 通过链接/frameset?__report=new_report.rptdesign 访问报表

2.预览报表,点击eclipse左上角工具栏上的一个浏览器图标


3.数据源配置

 importPackage( Packages.java.io,Packages.java.util,Packages.java.net,Packages.java.lang );

importPackage( Packages.javax.servlet.http );

req = reportContext.getHttpServletRequest( );       

propPath = new String(params["propFile"].value);    // 把配置文件名用参数传进来,propFile由报表参数传入

if ( propPath.charAt(0) != "/" )
  propPath = "/" + propPath;
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+propPath);
url = req.getSession( ).getServletContext( ).getResource( "/" );    // 获得配置文件的相对路径     项目的相对路径
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+url);
url = this.getClass().getResource(propPath);//class 下的相对路径
if ( url != null )                                                    //  如果文件的相对路径不为空,则读取配置文件
{
    props = new java.util.Properties( );
    
    props.load( url.openStream( ) );
    
 extensionProperties.odaURL = new String(props.getProperty("url"));
                    System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+odaURL);
 extensionProperties.odaDriverClass = new String(props.getProperty("driver"));
                    System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+odaDriverClass);
 extensionProperties.odaUser = new String(props.getProperty("userid"));
                    System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+odaUser);
 extensionProperties.odaPassword = new String(props.getProperty("password"));
                     System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+odaPassword);
}


注:首先要加入jdbc数据源,而不是scripted 数据源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值