部署与调用
预处理类的部署
使用前,将编译后的通用查询预处理实现类class文件,存放至应用的WEB-INF/classes/com/geezn/custom目录或其子目录下。
例如:
放在 WEB-INF/classes/com/geezn/custom/SampleCQConfigProcessor.class
或着 WEB-INF/classes/com/geezn/custom/commonQuery/SampleCQConfigProcessor.class
如何调用
SR模式调用
如果是调用SR模块展现通用查询与报表,SR展现模块已经封装了通用查询的预处理类参数:configProcessor
该参数不设置时,默认值为no。
可直接传递该参数值来指定通用查询使用的预处理类。注意参数值必须为预处理类的完整类路径。
具体SR参数设置方式可参考:报表展现客户化。
标签调用
如果是在自定义的jsp页面中使用标签展现通用查询和报表,可以通过配置通用查询标签的configProcessor属性,指定需调用的通用查询预处理类。
具体如下:
<commTag:commQryTag
jsObjectName="query"
jsonContent="<%=commonQueryText%>"
configProcessor="com.geezn.custom.commonquery.SampleCQConfigProcessor"
/>
注意标签中configProcessor属性值为通用查询预处理类的完整类路径。