部署与调用
参数监听类的部署
使用前,将编译后的参数监听类class文件,存放至应用的WEB-INF/classes/com/geezn/custom目录或其子目录下。
例如:
- 放在WEB-INF/classes/com/geezn/custom/MyParamProcessor.class
- 或者WEB-INF/classes/com/geezn/custom/test/MyParamProcessor.class
调用方法
SR模式调用
如果是调用SR模块展现报表,SR展现模块封装了参数监听类参数:paramProcessor
该参数不设置时,默认值为no。
可直接传递该参数值来指定使用的参数监听类。注意参数值必须为监听类的完整类路径。
具体SR参数设置方式可参考:SR展现设置。
VR标签调用
如果是在自定义的jsp页面中使用VR标签展现报表,仅report:param标签可以设置调用的参数监听类,其它标签不支持。
调用方法是通过配置标签的processor属性,指定需要调用的参数监听类。该属性不设置时,默认值为no。
例如下面代码,是使用report:param标签时,调用一个指定的参数监听类:
<report:param name="studentParam"
paramFileName="studentParam.raq"
processor="com.geezn.custom.MyParamProcessor.class" //设置参数监听类
/>