在创建 Faces portlet JSP 文件之前,必须在工作空间中创建 portlet 项目。
将创建其它 Faces portlet JSP 文件以将表单和其它类型的页添加至 portlet 应用程序。要创建 Faces portlet JSP 文件:
- 从“项目资源管理器”中,右键单击驻留在动态 Web 项目文件夹中的 portlet 项目的名称;然后选择。 “新建 Faces JSP”向导将打开。
- 为文件指定适当的文件夹。此字段可能缺省为
portletName/WebContent 文件夹。
- 输入新 JSP 文件的名称。
- 标记语言值应该是 HTML,因为它是仅有的有效选项。
- 不要选择创建为 JSP 片段。
- 已在模型字段中预先选择了
Portlet,它提供了标准的 portlet JSP 代码生成。如果您要启用支持包含数据和控件的页面的
Faces Client 组件,则从模型下拉列表中选择具有客户机端数据高速缓存的
Portlet。有关使用 Faces Client 组件的更多详细信息,请参阅 Faces Client 组件和将 Faces Client 组件添加至 Faces JSP 以及相关主题。
- (可选)选择配置高级选项复选框。如果不想配置其它选项,则单击完成以创建该文件。
- 单击下一步。
- “标记库”页中应该已包括下列缺省 JavaServer Faces 标记库 URI :http://java.sun.com/jsf/core,将把它添加至生成的 JSP 文件。另外,当生成 JSP 文件时,还将添加 /WEB-INF/tld/portlet.tld portlet 标记库 URI。单击添加按钮以找到 TLD 文件或包含 TLD 文件的 JAR 文件,以便从各种源中添加标记库。
- 单击下一步。
- 提供通常将对 JSP 文件提供的任何编码、内容类型和文档类型信息。应该对 portlet 禁用样式表选项。您选择的文档类型值指定隐式文档类型,该文档类型在 JSP 文件中未指定 DOCTYPE 声明时用于内容辅助、“属性”视图和其它编辑上下文。单击下一步。
- 通过选择适用的适当复选框,为 JSP 文件创建 init() 和 destroy() 方法存根。将 JSP 文件注册为 Web 部署描述符中的 servlet 不适用于
portlet,因此,与添加至 web.xml 复选框相关的选项不可用。单击下一步。
- “设置为初始页”页面允许您将此页面创建为指定方式的初始页面。
- 单击完成。 将创建带有适当标记的 JSP 文件并自动在编辑窗格中打开它。