rat文件发布

背景说明:

报表设计出的报表文件是以.raq为后缀的文件,.raq文件经过报表引擎计算得到需要的结果。但有时候要看的结果是一些固定数据,不会随时间和参数而变化,为避免报表引擎重新运算,是否可以将报表的运算结果保留下来,以后每次展现的时候,都直接展现结果,这样会对系统性能优化有好处。

.rat文件,就是运算好的文件,是保留运算结果的文件。

.rat文件的生成很简单,将做好的raq文件,在设计器中打开,点”预览”按钮,然后点”文件”-”另存为”,在”另存为”对话框中输入文件名,就生成了.rat的文件。

本文介绍rat文件的发布。

1 标签发布:jsp页面代码

<%@ page contentType=”text/html;charset=UTF-8″%>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report”%>
<html>
<head>
<title>Report4报表展示</title>
</head>
<body bgColor=”#FBFDFF”>
<report:html name=”Report1″
reportFileName=”juzhong.rat”
srcType=”file”
……
/>
</body>
</html>

2 api代码发布

<%
//第一步,读取报表模板
InputStream fis=application.getResourceAsStream(”/reportFiles/juzhong.rat”);
ObjectInputStream ois = new ObjectInputStream(fis); //新建对象输入流
IReport iReport = (IReport) ois.readObject(); //强制转换为IReport实体对象

//第二步,展现
HtmlReport hReport = new HtmlReport( iReport,”report1″ );
out.print(hReport.generateHtml());
%>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值