finereport集成java_JFinal集成Finereport
FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,它“专业、简捷、灵活”的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。
那么在Jfinal中我们如何快速集成它呢?下面简单说一下我们用Jfinal极速嵌入式集成部署FineReport。
以下基于Jfinal 3.5 +FineReport 9.x的版本实现,演示WEB工程为非maven工程。
1.按官方文档,直接将%FineReport_HOME%\WebReport\WEB-INF目录下面的assets,assist,classes,lib,plugins,reportlets,resources七个文件夹复制到%Tomcat_HOME% \webapps\jsp-examples\WEB-INF下。
2.这里的web工程不是maven工程,将lib下的jar添加add build path。如果是maven工程的话将jar弄到私服中去在pom.xml中引用即可。
3.在web.xml中添加servlet配置
ReportServer
com.fr.web.ReportServlet
0
ReportServer
/ReportServer
4.配置urlSkipHandler如下,让jfinal filter放行。public void configHandler(Handlers me) {
me.add(new UrlSkipHandler("/ReportServer" , false));
}
5.启动tomcat,访问/ReportServer出现下面画面即可使用。
finereport集成java_JFinal集成Finereport相关推荐
- finereport php,FineReport与Web集成
报表工程目录结构 在说明配置FineReport服务器之前,我们先了解一下FineReport应用服务的目录结构: 对上图的目录层次结构我们做一些说明: WebReport:可以看到所有的相关文件都包 ...
- finereport企业微信集成总结
1.服务器在外网配置 2.服务器在内网 1.配置正向代理 反向代理 fine应用服务器配置
- java持续集成soapui_集成testNG到JavaAPI测试-执行多条用例
***************************************************************** 在这门课里你将学到Web Services(SOAP WebServ ...
- confluencejira集成_集成confluence与jira
一.按照我前两个文章已经安装好了 confluence与 jira,现在 将D:\confluence\confluence-3.4.5目录下的 confluence复制到 D:\jira\atlas ...
- mule esb 集成_集成框架比较– Spring集成,Mule ESB或Apache Camel
mule esb 集成 公司之间的数据交换增加了很多. 必须集成的应用程序数量也增加了. 这些接口使用不同的技术,协议和数据格式. 然而,这些应用程序的集成应以标准化的方式建模,有效实现并由自动测试支 ...
- 什么集成mysql_mysql集成部署
经常听说mysql数据库是集成在系统中,也一直不太明白集成的概念.今天才明白集成的概念就是将mysql所有的文件放到一个文件夹下放到系统中,也就是将mysql采用目录迁移部署的方式进行安装.在上一篇研 ...
- 第9篇:Flowable-Modeler集成以及集成代码下载
接上一篇: 第8篇:Flowable-Modeler集成之Flowable-modeler源码编译 https://blog.csdn.net/weixin_40816738/article/deta ...
- 50 FI配置-财务会计-固定资产-与总账集成-定义集成资产购置的技术清算科目
业务背景:定义集成资产购置的技术清算科目 事务码: SPRO SPRO路径:SPRO->财务会计->资产会计核算->与与总账会计集成->集成资产购置的技术清算科目->定义 ...
- pythondjango项目集成_Django集成celery实战小项目
上一篇已经介绍了celery的基本知识,本篇以一个小项目为例,详细说明django框架如何集成celery进行开发. 本系列文章的开发环境: window 7 + python2.7 + pychar ...
最新文章
- 送书!送书!送书!阿广包邮送15本技术书籍!
- 只要一句话、一段文字,想让奥巴马说啥他就说啥
- python Flask框架如何请求及返回数据——flask详细教程
- Nanopi NEO Air串口代码
- 国产美瞳频获融资背后:“小”美瞳的“大”生意经?
- Linux IO磁盘篇整理小记
- 集成JavaFX和Swing(修订版)
- python测试开发实战_《python测试开发实战》基于pytest基础部分实例1-Hello
- Docker 部署 postgresql 与 pgadmin4
- mac mysql 中文_mac 中 mysql 中文乱码问题
- Pycharm选择pyenv安装的Python版本
- 比特币 Logo 背后有哪些历史及象征意义?Logo 上的“B”为什么会向右倾斜?
- java循环打印三角形_Java for循环打印三角形(基础)
- python time
- 堆排序和优先队列的python实现
- endnotex9切换中文_EndNoteX9常用方法汇总
- 关于填写软件著作权申请表时源程序量总行数怎么确认的问题?
- 键盘选中一行或多行的快捷键
- Reflection in Java
- (OJ)Java多线程-子弹射击
热门文章
- python抠图_3行Python代码实现图像照片抠图和换底色的方法
- 分享一个全国地址的js文件,适合做三级联动选择地址组件。
- mapbox使用,包括绘制、加载、修改、删除点和面,显示弹框等
- win10实现nfs文件共享II
- win10与Linux虚拟机进行文件共享
- sleep()为什么要 try catch
- ERC1155: 批发小能手,妈妈再也不用担心网络拥堵造成的gas费飙升啦
- 《[MATAB神经网络30个案例分析].史峰.扫描版[www.minxue.net]》
- matlab 2dpsk调制频谱,基于MATLAB的2DPSK调制与解调系统的分析
- 前后端分离项目,vue+uni-app+php+mysql图书购物商城小程序系统 开题报告