可以使用页面模板来定义 Web 站点的外观。使用页面模板可定义布局和组件,这些布局和组件将出现在使用该页面模板的所有页面上。
先决条件:创建 Web 项目。
页面模板与样式表的区别在于,页面模板用来定义页面的结构布局,而样式表则控制页面的外观,例如,通过字体和颜色控制页面外观。如果对页面模板进行更改,则从该页面模板创建的页面将自动更新。可以两种方式创建页面模板:
- 创建崭新的页面模板
- 根据现有 Web 页面文件创建页面模板
- 要创建崭新的页面模板:
- 在 Web 透视图中,选择。 “新建页面模板文件”向导打开。
- 命名文件并为该文件选择文件夹。
- 在标记语言字段中,选择 HTML 或 XHTML 作为标记语言。
- 在模型字段中,为模板选择模型。根据要使用模板的位置,选择创建包含 HTML、JSP 或 Faces 组件的空白模板。例如,可以从 JSP 模板(.jtpl)创建 HTML、JSP 或 Faces JSP 页,但是从 HTML 模板(.htpl)只能创建 HTML 页。
- 如果想要对模板进行更进一步的改进(例如,添加标记库或样式表信息),则选择配置高级选项复选框。
- 单击完成。这就创建了新的页面模板而且可以编辑它。
- 将元素添加至新创建的页面模板。公共区域是出现在使用模板的每个页面中的模板部分。缺省情况下,整个模板都是公共区域;一旦添加了内容区域后,公共区域则为环绕内容区域的区域。以下是将元素添加至页面公共区域的几种方法:
- 直接在页面上输入文本并根据需要更改属性。
- 从选用板拖放组件。根据创建的页面模板的种类,选用板上的选项会有所不同。例如,如果创建了
Faces 组件页面模板,可从选用板上的 Faces 组件抽屉中拖放组件。
- 在选用板上打开“页面模板”抽屉并将页片段拖放至页面。页片段允许您包括另一文件的页面的部分(与 SSI include 或 JSP include 相似)。页片段中的更改还会直接应用到从模板创建的所有页面。
- 将内容区域添加至新创建的页面模板。内容区域是由使用该模板的页面后来填充的页面部分。当从模板创建页面时,内容区域是可编辑的,而公共区域则是固定的。注意,页面模板必须至少包含一个内容区域。要添加内容区域:
- 在选用板上打开“页面模板”抽屉。

- 拖动“内容区域”组件并将它放到页面上。
- 在提示时命名内容区域并单击确定。
- 可根据需要将缺省内容添加至内容区域,也可添加有关内容区域中应有什么内容的指示信息,例如,“在此处插入标题”。
- 选择并选择想要在其中保存模板文件的文件夹。现在可以开始使用页面模板来创建其它新的页面。
- 要根据现有文件创建页面模板:
- 在 Page Designer 中,打开想要作为页面模板的现有 HTML 或 JSP 文件。
- 确保在页面上的适当位置插入内容区域。要创建内容区域,打开选用板上的“页面模板”抽屉并将内容区域拖放至页面,然后将内容添加至内容区域。
- 选择。