将润乾报表继承到开发环境中(下)
在上一篇文章中,我们已经将整个报表应用成功的集成到了myEclipse平台下。现在来看看如何将一个最简单的报表发布到新工程中。首先来制作一张简单的润乾报表。如下图所示,一个四行四列的名为runqian的raq文件:
在工程跟目录WebRoot下面建立一个名为reportFile的文件夹,将制作好的raq文件拷贝到里面去。之后在WebRoot下面建立两个jsp文件。一个名为mc.jsp和myError.jsp内容如下:
mc.jsp:
<%@ page contentType=”text/html;charset=GBK” %>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
<html>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<table align=left>
<tr><td>
<report:html name=”report1″
srcType=”file”
reportFileName=”runqian.raq”
funcBarLocation=”top”
exceptionPage=”/myError.jsp”
/>
</td></tr>
</table>
</body>
</html>
myError.jsp:
<%@ page contentType=”text/html;charset=GBK” %>
<html>
<title>报表异常信息</title>
<body>
<%
Exception e = ( Exception ) request.getAttribute( “exception” );
out.println( “<div style=’color:red’>” + e.getMessage() + “</div>” );
%>
</body>
</html>
分别建立好两个jsp之后,将授权文件拷贝到工程目录的classess文件夹下,在X:\apache-tomcat-6.0.20\webapps\runqian\WEB-INF\classes(以tomcat为例,X为按照目录)。注意更改授权文件名为runqianWindowServer.lic即可。工程发不到服务器中,可以在自己的服务器上运行报表。如下图所示即为自己的服务器运行的润乾报表啦:
报表的支持文件在不同的操作系统和开发环境下的部署都大同小异,大家可以以此为参考配置报表。