可以创建并维护 Portlet 项目(JSR 168)中使用 JSR 168 portlet API 的 portlet 应用程序的资源。可以将 Portlet 项目添加至新的或现有企业应用程序项目。有关创建使用 JSR 168 portlet API 的 Faces portlet
项目的更多详细信息,请参阅创建 Faces portlet 项目。
对于 JSR 168 portlet 项目存在以下限制:
- Struts portlet 对于 JSR 168 portlets 不可用。
- 某些 JSR 168 portlet API 定制标记(<namespace> 和
<actionURL> 等)不能在 Faces portlet JSP 文件的 <view>
标记中使用。Faces portlet JSP 文件的“片段”视图中的片段要在 <view> 标记之后插入。
- 使用 <actionURL> 的“portletMode”属性更改 portlet 属性会导致
Faces portlet 无法存储数据和调用操作。代替办法是使用 Faces 操作中的
ActionResponse#setPortletMode() 来更改 portlet 方式
要创建新的 JSR 168 portlet 项目,遵循下列步骤: