• FineReport的使用


    嵌入式部署将FineReport应用集成到已有的Web工程
    在此使用%Tomcat_HOME%webapps目录下的tomcat自带的jsp-examples工程:
    复制目录
    %FineReport_HOME%WebReportWEB-INF目录下面的classes,lib,reportlets,resources四个目录复制到%Tomcat_HOME% webappsjsp-examplesWEB-INF下。
     
    <servlet>
        <servlet-name>ReportServer</servlet-name>
        <servlet-class>com.fr.web.ReportServlet</servlet-class>
        <load-on-startup>0</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>ReportServer</servlet-name>
        <url-pattern>/ReportServer</url-pattern>
    </servlet-mapping>
    检测是否部署成功
    可以通过浏览报表确定是否部署成功
    重新启动Tomcat, 启动浏览器,在地址栏输入
    http:/ip:服务器端口号/项目所在目录/ReportServer,能成功看到部署成功页面,则表明FineReport应用部署Tomcat服务器成功:
     
     
    模版编辑
     
    1、定义数据连接
    2、定义数据集  就是需要执行的SQL 包括联动的SQL
    3、设置表格输出格式 如果有参数还要添加控件 并将控件值与主查询SQL的参数对应
    4、SQL中参数用 '${xx}' 表示 xx是参数控件的控件名 例如 select c_id ,c_name as 班级 from t_class where m_id='${学校}'
       !!!!记住 SQL后面不能加分号!!!!!!!
    5、表格中显示参数 要用 =$xx   xx是参数的控件名 例如 ='查询学校:'+$学校
  • 相关阅读:
    test
    有偏估计和无偏估计
    Spark Shuffle
    Adaboost算法推导
    Spark优化 – 基础篇
    决策树 – 回归
    HBase的文件合并(minor/major compact)
    HBase的列式存储
    centos7配置固定ip
    Generate a Certificate Signing Request (CSR) in macOS Keychain Access
  • 原文地址:https://www.cnblogs.com/mingf123/p/3746724.html
Copyright © 2020-2023  润新知