Posted on 2010-12-25 13:01
FineReport——報表技術領跑者 閱讀(277)
評論(0) 編輯 收藏 所屬分類:
Java報表技術知識
對程序有所了解的朋友都知道,各種程序開發語言中都有一些關鍵字,編程的時候定義變量名時是無法使用這些關鍵字的。FineReport這一款Java報表軟件出于特定的需求,在設計的時候也設定了一部分特定的關鍵詞,參數設計時,要確保不要使用這些保留詞,否則可能出現意想不到的錯誤。
FineReport中的內部保留字段有哪些呢?下面將把所有的關鍵詞的名字以及意義列出來。
1. op
op是FineReport中是用來確定不同的訪問方式以及不同操作的參數
例:op=write,是填報的訪問方式
2. reportlet
reportlet是FineReport中確定訪問模板的路徑的參數
例:reportlet=/com/fr/demo/test.cpt 訪問服務器中/com/fr/demo文件夾下的test.cpt報表
3. reportlets
reportlets是在訪問多張模板是使用的參數
4. sessionID
sessionID是當前訪問的報表的id參數
5. reportXML
reportXML是用來傳遞修改過的報表模板的參數,使用在填報中
6. __cache__
__cache__是判斷是否啟用緩存的參數
7. __pi__
__pi__是判斷是否顯示參數界面的參數
8. __isdebug__
__isdebug__是判斷是否啟用debug模式的參數,使用jar包的時候該參數不起作用
9. $totalPage_number
$totalPage_number是報表的總頁數
10. $page_number
$page_number是報表當前的訪問的頁碼
11. _fr_authentication_key
_fr_authentication_key是當前角色的認證信息,簡單的講就是這個參數在session中保存了角色-用戶名-密碼
12. fr_username
fr_username是在使用權限時保存用戶名的參數
13. fr_authority
fr_authority是在使用權限時保存角色的參數
14. cluster_redirect
15. redirect_from
16. __isjmeter__
17. __filename__
18. form_value
19. format
20. __rtype__
在參數定義的時候,注意不要使用上述FineReport的內部保留字段。
附:op參數常用的值如下(在瀏覽器中路徑后面跟上&op=常用值,便能起作用)
? op=write 以填報方式查看報表
? op=form以表單的方式查看報表
? op=appserver查看當前服務器的基本情況(注冊、內存、MAC地址等等)
? op=console_reg進入注冊頁面
? op=fs 進入FineReport管理平臺(暫定)
文章轉自:http://blog.vsharing.com/fanfanzheng/A1301338.html