我试图通过从数据库获取页面源在加载时动态显示jsf页面上的字段。

基于某些查询,页面源将从数据库中获取并放到屏​​幕上,并且组件应动态显示在屏幕上。

因此,将只有一个屏幕,但是屏幕源数据将来自数据库,并且屏幕上的所有组件将动态显示在屏幕上。

如何才能做到这一点?

最佳答案

老实说,在JSF或JSP中执行此操作不太容易/或性能很好。

您也可以跳过这些麻烦,仅编写一些简单的Java类来绑定输入并自己呈现HTML输出。

我在不同项目中使用大型/树状结构/可配置的UI完成了很多“高级UI”工作。大多数情况下使用JSP,JSTL和Spring,但是性能问题是相同的。

您必须解决的另一个领域是快速加载所有组件。通常,我们在Hibernate中使用“批量加载”查询来在单个查询中加载所有子级/子树。这非常有效。

关于java - 可以动态创建JSF页面吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18978427/

10-12 00:13
查看更多