许多示例/教程/书籍建议将 JasperPrint 对象保留在 HttpSession 中以实现:
- 通过 ImageServlet 在 HTML 报告中渲染图像
- Web 应用程序中的报表分页
但我想知道这是否是最佳做法。纠正我,我的猜测是 JasperPrint 对象不是保留在会话中的微不足道的对象。
任何关于堆使用的经验或基准标记细节以及会话中使用 jasperPrint 可能每个节点执行多少并发报告将不胜感激。
在不将 jasperPrint 对象保留在会话中的情况下,是否还有其他替代方法可以实现这一目标?
我们正在使用带有 JSF 前端的动态报告 API。