报表在JSP文件中用<prefix:reportSet>标签来发布,prefix是用户在JSP文件头中引用tag标签时指定的前缀名。该定义语句如下所示:
<%@ taglib prefix="bios" uri="http://www.bijetsoft.com/BiosReportTags" %>
此定义语句必须写在JSP的开头,其中prefix的值可以自己指定,但tag标签中的前缀必须与其保持一致。
reportSet是用来以Tab页面的形式显示多张报表或多个页面。与前两个标签不同,此标签需要与report、reportItem标签同时使用。在一对reportSet标签中,有多个report、reportItem标签。这里先介绍一下reportItem标签。
reportItem为reportSet的子标签,用来显示普通html或非报表显示的页面。此标签的属性如下表:
参数名 |
是否必填 |
参数说明 |
参数值 |
缺省值 |
name |
是 |
reportSet标签中,做为tab标签页的标题 |
字符串 |
|
url |
是 |
需要显示的页面的url路径 |
字符串 |
|
当Tab页面显示的是报表时,使用report标签;当Tab页面显示的是普通网页时,使用reportItem标签,如:
<bios:reportSet> <bios:report name="表1" rpt="<%=rpt1%>" rptwidth="100%" rptheight="100%" /> <bios:report name="表2" rpt="<%=rpt2%>" hlayout="fitwidth" rptwidth="100%" rptheight="100%" toolbardisplay="top"/> <bios:reportItem name="表4" url="welcome.htm" /> </bios:reportSet>