java web与帆软报表集成

目录

下载安装

  1. 在帆软报表官网下载免费版帆软报表软件;
  2. 按照步骤安装完后会弹出浏览器窗口,设置好登录名密码后会出现数据库配置界面,对应的配置文件在%安装目录 %FR_HOME%\webapps\webroot\WEB-INF\config\db.properties中;
  3. 登录报表平台管理,进入报表管理平台,根据下图进行操作,不关闭security headers会导致在java项目中使用iframe显示报表失败;

报表路径

%FR_HOME%\webapps\webroot\WEB-INF\reportlets

部署到自己的tomcat

  1. 方法1:将%FR_HOME%\webapps下的webroot文件夹拷贝到%Tomcat_HOME%\webapps下;(可以打成压缩包后复制过去再解压,文件多的情况会快一点)方法2:能够直接打成war包,命令行进入webroot文件夹内执行jar -cvf webroot.war *命令,等待数分钟就能生成war包,然后同样把war包复制到%Tomcat_HOME%\webapps下。(目前尚不清楚为何在windows server2008上部署war包会报错)
    注:报表工程名 webroot 可以自定义修改,但是需要注意的是后面访问决策系统时地址http://ip:端口/工程名/decision中的工程名也要随之更改。
    注:一定要用jdk64位版本。
  2. 将%JAVA_HOME%\lib\tools.jar文件拷贝至%Tomcat_HOME%\lib和%Tomcat_HOME%\webapps\webroot\WEB-INF\lib下,启动tomcat
    详细可参考:帆软官方文档

修改报表使用的数据库地址

登入帆软报表的决策系统:http://localhost:8080/webroot/decision/login
注1:默认端口为 8080,可根据需要 修改端口配置。
注2:访问地址由「服务器 IP+ 端口 + 工程文件名 +decision」组成。
用户名:admin 密码:password
按照下图步骤进入指定界面修改数据库信息
在这里插入图片描述
在这里插入图片描述

如何在java中调取报表

例:通过BusinessID来查询

<iframe src="http://localhost:8075/webroot/decision/view/report?viewlet=warehouseReport.cpt&BusinessID=xxx" width="75%" height="750"></iframe>

报表中的sql查询语句对应的查询条件名称要与url所传参数一致,如${BusinessID}

帆软报表的决策系统:http://localhost:8090/webroot/decision/login admin password

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值