1.在润乾设计器上设计好报表模版
2.集成润乾报表到eclipse
选择“本地应用”->“发布”->“集成到项目”
配置集成路径
点击“”确定”,集成完成后你可以在项目中看到新添加了很多文件。
3.为tomcat添加数据源
找到你所使用的tomcat下的server.xml文件
修改如下:在Context标签下添加数据源配置
<Resource name="localhost-iscp_smt" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/smt"
username="root" password="root123" maxActive="100"
maxIdle="30" maxWait="10000" removeAbandonted="true"
removeAbandonedTimeout="60" logAbandoned="true"
/>
添加后如图:
注意:这里配置的数据源名称必须和润乾报表中配置的一致,数据源信息也必须和润乾报表设置的一致
4.配置发布配置reportConfig.xml
找到WEB-INF/reportConfig.xml,并打开。需要修改2处地方。
a.修改语义层配置
b.修改数据源配置
value的含义如下:0表示否,1表示是。
数据源的JNDI名称,数据库类型[,取数时是否需要转换编码,数据库字符集编码,显示报表时的字符集编码][,SQL是否需要转码];
注意:这里的数据源名称必须和tomcat中配置的数据源名称一致
5.修改web.xml
你可能会发现web.xml中报错了,不能够识别taglib标签,用jsp-config标签包裹即可。
至此配置已经配置好了,你可以启动tomcat,在浏览器中输入:
http://ip:port/项目名/showReport.jsp?raq=/报表文件
当然报表的样式可能不能满足你的审美,你可以手动修改showReport.jsp进行设计。