Posted on 2010-12-25 13:01
FineReport——报表技术领跑者 阅读(274)
评论(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