【发布时间】:2013-03-21 15:23:50
【问题描述】:
我们有一个应用程序,用户可以在多个页面上回答多个问题。以保险申请为例。用户会被询问个人详细信息、健康状况等。这些问题会根据之前输入的详细信息动态变化。我们需要在最后创建一个包含用户输入的所有信息的 html 文件。现在,创建这个 html 文件的最佳策略是什么?我可以创建一个带有自定义标签的 jsp 文件,该文件可以显示从 db 中提取的数据。但是我们有两个很多条件问题,它变成了维护的噩梦。另外,如果我使用 eclipse BIRT 或 jasper 报告,会变得更容易吗?
要求的一个好处是,最终页面上的界面应该看起来与问题页面上的界面完全相同。因此,我们可以使用的一种策略是捕获每个页面上输入问题和用户信息的 html,将其保存到数据库并在最后一页检索。我想知道是否有人使用这种策略。
我欢迎任何其他关于如何做到这一点的建议。谢谢!
附言- 我知道这真的不是一个编程问题,但我只是希望听到一些建议。
【问题讨论】:
-
我对网页不太了解,但是在查找“html 文件”后,它看起来只是存储实际网页的文件。这听起来不像是存储要报告的数据的地方。您能否说明您将报告的数据实际存储在何处以及如何存储?
-
@JamesJenkins 第一段提到数据是从数据库中提取的。 HTML 文件是最终报告的格式。
-
所以数据会从网页传输到 SQL 数据库,然后您会针对数据库运行 BIRT 或 Jasper 报告并将结果返回到网页?
标签: java jasper-reports report birt