通过 servlet 向 BIRT 报告添加值
Adding values to a BIRT report through servlet
请在重复之前理解我的问题。
我正在开发 Java EE 8 应用程序,它利用 BIRT 生成 pdf 并将其发送给客户端。我已经完成了报告设计和获取数据的网页,以及处理呈现和发送生成的 pdf(通用)的 servlet。
但我想将从请求中接收到的数据直接添加到生成的 pdf 中,即不将它们添加到数据库中(因此我无法通过绑定数据源添加值)。我什至在报表设计中添加了名称使我能够在 运行 时间添加值。
我看过 How do you set and pass a parameter to a BIRT report created by the BIRT Report Designer through the BIRT API? 并理解那里的想法,但我的问题是我的设计中有日期列,也必须设置。
我希望这个问题是
- 链接post.Or中提供的解决方案的一个简单示例
如果存在更好的解决方案。
- 哪个 class 可以填充 BIRT 日期,因为 java.util.Date 已被弃用。
- 并了解 BIRT api 是否提供了通过 servlet 或模型中的名称或 ID 操作报告元素的方法 java class.
谢谢你的帮助
如果我的一个长问题让你感到厌烦,请原谅我。
阿什温
您为什么不考虑使用日期值的字符串表示法呢?
请在重复之前理解我的问题。
我正在开发 Java EE 8 应用程序,它利用 BIRT 生成 pdf 并将其发送给客户端。我已经完成了报告设计和获取数据的网页,以及处理呈现和发送生成的 pdf(通用)的 servlet。
但我想将从请求中接收到的数据直接添加到生成的 pdf 中,即不将它们添加到数据库中(因此我无法通过绑定数据源添加值)。我什至在报表设计中添加了名称使我能够在 运行 时间添加值。
我看过 How do you set and pass a parameter to a BIRT report created by the BIRT Report Designer through the BIRT API? 并理解那里的想法,但我的问题是我的设计中有日期列,也必须设置。
我希望这个问题是
- 链接post.Or中提供的解决方案的一个简单示例 如果存在更好的解决方案。
- 哪个 class 可以填充 BIRT 日期,因为 java.util.Date 已被弃用。
- 并了解 BIRT api 是否提供了通过 servlet 或模型中的名称或 ID 操作报告元素的方法 java class.
谢谢你的帮助 如果我的一个长问题让你感到厌烦,请原谅我。
阿什温
您为什么不考虑使用日期值的字符串表示法呢?