通用查询报表部署(二)有宏SQL查询报表
润乾的通用查询标签提供了一个根据语意视图数据集、sql数据集生成通用查询界面的功能,在使用通用查询时,首先将设计好的报表模板部署到通用查询的应用中,然后打开web服务器,访问对应的页面,即可开始使用润乾的通用查询应用了。
本文介绍用润乾报表设计器设计的有宏SQL查询报表如何部署到通用查询应用中。
如下图所示,设计好的一个报表模板,含有两个数据集ds1、ds2,每个数据集对应宏为:macro1、macro2。
部署过程如下:
1、 将报表木板raq文件放到\commonQuery\reportFiles路径下。
2、 设置demo1Query.jsp中对应的标签的内容。
raq=”demo1.raq”:部署的是报表的名称,将其改为应用的报表名称;
dataSets=”ds1,ds2″:部署的是报表中的数据集名称,数据集名称之间用逗号隔开;
macroNames=”macro1,macro2 “:将报表中设计的宏设置在这里,先后关系与数据集一一对应。
resultPage=”reportJsp/demo1.jsp”:部署的是发布通用查询的jsp文件,含有宏的报表使用demo1.jsp,不含宏的报表使用demo2.jsp,所以这里设置为demo1.jsp。
3、 设置发布页面jsp中对应的标签内容。
在demo1Query.jsp中将发布通用查询的jsp文件设置为demo1.jsp,所以对应修改demo1.jsp中的报表名称设置。
reportFileName=”demo1.raq”:将报表名称改为应用的报表模板名称。
4、 启动web服务器,在浏览器中访问对用的页面,例如本例中应用的是tomcat服务器,输入以下地址:http://localhost:8080/commonQuery/,如下图所示为页面输出显示。