如何划分大型JSF页面?

如何划分大型JSF页面?,jsf,jsf-2,facelets,Jsf,Jsf 2,Facelets,我有一个很大的JSF页面,使用普通JSF表单和panelGrids包含近1000行。如果我将它们保存在多个页面中,并将它们集成为一个页面,会更容易。我想知道如何在JSF中实现这一点 我在该页面中有几个表单,其中大多数是prependID=“false”等。 如果我将页面划分为几个子模块,这会影响页面的流吗 我广泛使用ajax,主要是从一个表单组件更新另一个表单组件。您可以将大页面拆分为多个文件,并使用合并块。 对组件树没有影响,因此这是一个纯粹的构造和合成工具 <ui:include sr

我有一个很大的JSF页面,使用普通JSF表单和panelGrids包含近1000行。如果我将它们保存在多个页面中,并将它们集成为一个页面,会更容易。我想知道如何在JSF中实现这一点

我在该页面中有几个表单,其中大多数是
prependID=“false”
等。 如果我将页面划分为几个子模块,这会影响页面的流吗


我广泛使用ajax,主要是从一个表单组件更新另一个表单组件。

您可以将大页面拆分为多个文件,并使用合并块。 对组件树没有影响,因此这是一个纯粹的构造和合成工具

<ui:include src='part1.xhtml'/>
<ui:include src='part2.xhtml'/>

阅读以下文章,了解更多信息:

@BalusC使用Facelets,通过JSF 2.0-Mojarra 2.0.2和NetBeans 6.8实现:感谢您简短而清晰的回答。我知道有一种方法可以使用NetBeans 6.8创建复合组件。但是我不知道如何创建这个ui:include?我的意思是,我应该在哪里/如何定义
part1.xhtml
内容?