【发布时间】:2012-10-30 11:21:11
【问题描述】:
我必须在 JSF 中创建一个应用程序。它有两种形式用于两个体育赛事的数据输入,但要求是用户应该能够添加其他事件,即第三、第四等,具有自己的数据输入属性。
应该自动生成这些新事件的相应数据输入表单(在 BE DB 中包含所有必需的表),以及表单上保存/编辑功能的业务逻辑。
这在 JSF 中可能吗?如果是,我该怎么做?
【问题讨论】:
-
应用程序的这种运行时更新几乎不可能使用任何框架(尤其是 db 部分)。您应该考虑将数据保存在提供无模式设计的 xml 文件或 nosqldb 中。使用 JSF 可以实现动态 GUI,因为您可以使用 java 代码将组件添加到视图树。
-
是的,有可能。您可以动态创建组件或使用
List<YourClass> lstYourClass并使用<ui:repeat>标记组件以通用方式向用户显示lstYourClass的内容。 IMO,根据您的实际问题,我会提出我的第二个建议。