可以动态创建JSF页面吗?

时间:2013-09-24 09:59:44

标签: java jsf model-view-controller

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

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

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

如何做到这一点?

2 个答案:

答案 0 :(得分:1)

老实说,在JSF或JSP中执行它不太可能非常简单/或高效。

你也可以跳过麻烦,然后编写一些简单的Java类来绑定输入和输出。自己渲染HTML输出。

我在不同项目中使用大/树结构/可配置UI完成了很多'高级UI'工作。主要使用JSP,JSTL和Spring - 但性能问题将是相同的。

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

答案 1 :(得分:1)