我有一个大的JSF页面包含使用普通JSF表单和panelGrids的近1000行。如果我将它们保存在多个页面中并将它们集成为单个页面会更容易。我想知道如何在JSF中实现这一目标。
我在该页面中有多个表单,其中大部分是prependID="false"
等。
如果我将页面分区为多个子模块,会影响页面的流量吗?
我正在广泛使用ajax,并且大多数时候我从另一个表单组件更新一个表单组件。
答案 0 :(得分:2)
您可以将大页面拆分为多个文件并使用< ui:include >合并块。 < ui:include >对组件树没有影响所以这是一个纯粹的构造和组合工具。
<ui:include src='part1.xhtml'/>
<ui:include src='part2.xhtml'/>
阅读以下文章,了解有关所有内容的更多信息: JSF 2 fu, Part 2: Templating and composite components