Java报表软件中参数名的内部保留字段

         对程序有所了解的朋友都知道,各种程序开发语言中都有一些关键字,编程的时候定义变量名时是无法使用这些关键字的。 FineReport 这一款 Java报表软件 出于特定的需求,在设计的时候也设定了一部分特定的关键词, 数设计 时,要确保不要使用这些保留词,否则可能出现意想不到的错误。

       FineReport中的内部保留字段有哪些呢?下面将把所有的关键词的名字以及意义列出来。

1.       op

opFineReport中是用来确定不同的访问方式以及不同操作的参数

例:op=write,是填报的访问方式

2.       reportlet

reportletFineReport中确定访问模板的路径的参数

例: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



欲了解更多中式java报表软件?请点击

你可能感兴趣的:(Java报表软件中参数名的内部保留字段)