Posted on 2012-03-18 22:44
FineReport——報表技術領跑者 閱讀(970)
評論(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 報表軟件就搞定了同時希望童鞋們大家一起進步,一起學習。