ポートレット・プロジェクト (JSR 168) の JSR 168 ポートレット API を使用して、ポートレット・アプリケーション用のリソースを作成および保守することができます。
ポートレット・プロジェクトは、新規または既存のエンタープライズ・アプリケーション・プロジェクトに追加できます。
JSR 168 ポートレット API を使用する Faces ポートレット・プロジェクトの作成について詳しくは、Faces ポートレット・プロジェクトの作成を参照してください。
JSR 168 ポートレット・プロジェクトには、次の制限が存在します。
- Struts ポートレットは、JSR 168 ポートレットには使用できません。
- 一部の JSR 168 ポートレット API カスタム・タグ (<namespace>、<actionURL> など) は、Faces ポートレット JSP ファイルの <view> タグ内では使用できません。
Faces ポートレット JSP ファイルの「断片」ビューからの断片は、<view> タグの後に挿入する必要があります。
- <actionURL> の「portletMode」属性を使用してポートレット・モードを変更すると、Faces ポートレットはデータの保管やアクションの呼び出しを行うことができません。
その代わりに、Faces アクションで ActionResponse#setPortletMode() を使用して、ポートレット・モードを変更してください。
新規 JSR 168 ポートレット・プロジェクトを作成するには、次の手順に従います。