为什么Birt报告插件会删除参数条目

时间:2015-01-17 15:26:56

标签: grails birt

这可能很傻但我不明白为什么这段代码包含在example中:

params.remove('action')
params.remove('controller')
params.remove('name')

因为 它们不是必需的,因此释放内存 ,它们在传递给报告引擎时具有特殊含义

1 个答案:

答案 0 :(得分:1)

删除它们的原因是因为它们与Grails相关且与报告本身无关。它被删除以保持日志/调试的清洁,并避免报告本身下游出现任何混淆。

请注意source code

中的调试/登录

如果你的报告知道忽略它们或者理解它们是由Grails提供的,那么把它们放在那里就不会有任何伤害。