gpt4 book ai didi

java - 以编程方式读取 jasper 报告

转载 作者:行者123 更新时间:2023-12-01 19:05:03 24 4
gpt4 key购买 nike

我公司的一些顾问创建了多个 jasper 报告(使用 iReports),这些报告将使用自定义 JRDataSource 以编程方式填充。

问题是我需要知道报告中存在哪些元素,以便我可以调用相应的 WebServices,所以我的问题是:如何在 Java 中以编程方式读取报告,以便我可以识别每个需要填充的元素?

报告不能全部以编程方式制作,因为它们的布局会不断变化,而且我们无法在每次发生这种变化时都更新我们的软件。

最佳答案

由于它是 XML,您当然可以读取所有信息并解析您的信息。

由于 JasperReports 的工作方式相反,通过 JRDataSource 数据,而不是推送结构化数据来控制输出,如果您可以拦截数据源。所以如果能从数据源获取到需要的信息,就可以替换数据源(委托(delegate)给原来的),或者做AOP。

我不确定您问题的具体要求。也许编辑你的答案到底是什么问题。

关于java - 以编程方式读取 jasper 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10431473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com