可以创建并维护 Portlet 项目(JSR 168)中使用 JSR 168 portlet API 的 portlet 应用程序的资源。可以将 Portlet 项目添加至新的或现有企业应用程序项目。
请参阅下列主题以了解关于创建特殊 portlet 的更多详细信息:
对于 JSR 168 portlet 项目,存在以下局限性:
- 某些 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 项目,遵循下列步骤: