FineReport使用总结

1.我这里用的是破解版FineReport,首先拿到资源解压目录:

资源下载地址:链接:https://pan.baidu.com/s/110wCTBdlP4mY_t_8lPSywA 密码:lxpx


2.点击exe文件傻瓜式安装,此处安装略



3.配置我们的数据库链接:


配置数据库链接,跟eclipse中配置一样:



点击测试链接,链接成功!


4.创建我们需要做报表的工作数据工作表



5.开始编写我们报表数据的SQL


点击确定,会生成一个模板数据集


6.点开这个模板集,实现过程就跟excel一样了,包括样式


7.点击预览,完成


8.这时候我们就需要把报表集成到我们的项目中了,首先找到我们安装的路径,我这里安装到D盘根目录


需要集成项目位置


打开安装目录下resources文件夹


由于我们用的是破解版,所以还需要加入一个文件,在刚刚我们拿到的资源文件夹下有一个lic文件


放进来的整体效果:


9.放入相关JAR,一共9个,架包资源链接https://pan.baidu.com/s/1mjqeaxi  密码:ryjt


10.在web.xml配置报表的相关服务,找到刚刚安装路径下面web.xml文件,把配置服务配置到我们项目中的web.xml中:



在spring配置文件中进行路径服务的修改:


11.搞定,eclipse集成完成,写一个页面进行测试:


把我们刚刚生成的模板放到这个文件里面,写一个简单的html页面,进行一个跳转就行



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<% response.addHeader("P3P","CP=\"CAO PSA OUR\""); %>
<html style="height: 100%">
     <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="viewport" content="width=device-width" />
        <title>员工请假统计报表</title>
    <script type="text/javascript" src="../static/js/ttdms/jquery.min.js"></script>
    <link href="../static/css/ttdms/bootstrap-table.min.css" rel="stylesheet" type="text/css" />
    <link href="../static/css/ttdms/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../static/js/ttdms/bootstrap.min.js"></script>
    <link href="../static/css/ttdms/sweetalert.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../static/js/ttdms/sweetalert.min.js"></script>
    <script type="text/javascript" src="../static/js/ttdms/bootstrap-table.min.js"></script>
    <script type="text/javascript" src="../static/js/ttdms/bootstrap-table-zh-CN.min.js"></script>
    <script type="text/javascript" src="../static/js/ttdms/bootstrap-treeview.js"></script>
    <script type="text/javascript" src="../static/js/ttdms/bootstrapValidator.min.js"></script>
    <link href="../static/css/ttdms/bootstrapValidator.min.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../static/js/ttdms/jquery-form.js"></script>
    <script type="text/javascript" src="../static/js/ttdms/area.js"></script>
    <script type="text/javascript" src="../static/My97DatePicker/WdatePicker.js"></script>
    <script type="text/javascript">    
    function search(){    
        //var eDt = $("#db").datebox('getValue');//报表月份
//reportDt = reportDt.replace("-","");
        debugger
        var url = "<%= basePath%>ReportServer?reportlet=EmployeeLeaveWork.cpt";
        $('#jkll').attr('src',url);
    }     
</script> 
    </head>
<body  >
<div align="center" style = "height:50px;padding-top:20px">
    <input type="button" value=" 查 询 " οnclick="search()">
</div>
<iframe id="jkll" name="if_report_name" width="100%" height="98%"  frameborder="0" scrolling="no" src=""></iframe>
</body>

</html>

控制层:


12.完成测试:


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值