整合finereport的一點記錄

2021-06-22 17:35:20 字數 873 閱讀 7474

最近工作需要,使用到了finereport,但是之前只用過jfreechart,專案需要用到finereport,那麼也就只能是有了,不過感覺挺好的,至少和jfreechart相比感覺好看多了,而且頁面上有了動態效果,純頁面**,而且基本上只用寫sql,所以感覺還是很不錯的。簡單地弄了個柱狀的介面,然後寫了個sql,預覽了下還真是不錯的。但是專案使用總不能坳是裝個自帶的服務吧。所以想著與struts2整合(專案用的這個),但是也發生了幾個錯誤。首先就是不知道怎麼請求,想了下,他肯定不會依賴任何mvc,要不然使用的範圍大大地降低了,只能是servlet,所以先看看自帶專案的web.xml,果然。加進去以後訪問說少包,加上他的fr-server-6.5.jar,然後又說少個類,不過很明顯了,有third這樣乙個關鍵字,那好,加上fr-third-6.5.jar,然後啟動,ok不報錯了,訪問時說找不到模板,每個目錄下都 有那個檔案就是找不到,再看自帶專案,在web-inf/reportlets/下,建立目錄,複製檔案,不說找不到檔案了,而是說找不到資料來源了,再看自帶專案,有個web-inf\resources目錄,開啟有個datasource.xml檔案,檢視檔案發現,資料庫連線資訊都在這了,那我直接複製目錄吧,加進去訪問真出來了。記此筆記,方便下次使用,也方便其他朋友。以下是步驟:

1、cpt檔案存放路徑為:$/web-inf/reportlets/

2、在$/web-inf/web.xml中新增:

reportserver

com.fr.web.reportservlet0

mail

1.4.7

4、發生的問題是:找不到資料連線:frdemo

c:\finereport_6.5\webreport\web-inf\resources\到$/web-inf/

這樣訪問就沒問題了。

Struts和Spring整合配置的一點小問題

在struts config.xml檔案裡面如下配置時候 plug in classname org.springframework.web.struts.contextloaderplugin set property property contextconfiglocation value we...

一點一點進步

requestparam,是獲取前端傳遞給後端的引數,可以使get方式,也可以是post方式。若前端傳遞的引數和後端接收的引數名稱不一致,則必須要標註。pathvariable,是獲取get方式,url後面引數,進行引數繫結。1.裝箱就是講基本資料型別轉換為包裝類,拆箱就是自動將包裝類轉換為基本資料...

他們寫的,一點思考,一點敬意

技術的正宗與野路子 我們的大腦好比記憶體。既然是記憶體,就裝不下所有的知識。但應該能裝下對於知識的索引,否則我們便沒法工作了。啊,我的程式為啥卡住啦 本文簡答介紹在linux環境下如何利用gdb來分析卡住的程式,本文使用的python為cpython2.7。2019,能否解開時間的困局?通常在年初的...