Posted on 2012-03-18 22:44
FineReport——报表技术领跑者 阅读(962)
评论(0) 编辑 收藏 所属分类:
Java报表使用心得
1.拷贝jar包。
主要jar包有:fr-third-6.5.jar;fr-server-6.5.jar;fr-designer-6.5.jar。没再有的就是你自己连接好的数据库jar包了。
2 .WEB-INF下建立2个文件夹一个reportlets将你的java报表模版直接复制在他下面就行,第二个resources,在下面建一个datasource.xml文件。主要是配置你java报表软件与数据库连接的。以mysql为例:
<?xml version="1.0" encoding="UTF-8"?>
<DatasourceManager xmlVersion="20111224">
<ConnectionMap>
<Connection name="FRDemo" class="com.fr.data.impl.JDBCDatabaseConnection">
<DatabaseAttr />
<JDBCDatabaseAttr url="jdbc:mysql://localhost/lin" driver="com.mysql.jdbc.Driver" user="root"
password="123" encryptPassword="true">
<DBCPAttr />
</JDBCDatabaseAttr>
</Connection>
</ConnectionMap>
</DatasourceManager>
3.其实最应该先配置的是web.xml只要加几行就OK。
<display-name>Template WebApp</display-name>
<servlet>
<servlet-name>ReportServer</servlet-name>
<servlet-class>com.fr.web.ReportServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReportServer</servlet-name>
<url-pattern>/ReportServer</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>0</session-timeout>
</session-config>
启动你的tomcat ,打开IE,输入网址http://localhost:8080/路径名/ReportServer?reportlet=报表名.cpt 。这里的路径名最好设置成ROOT,这样您的访问地址就是http://localhost:8080/ReportServer?reportlet=报表名.cpt
这样处理之后Java 报表软件就搞定了同时希望童鞋们大家一起进步,一起学习。