ポートレットの各モードは、複数の JSP および JSF ハンドラー・パーツで構成することができます。
それぞれのモードには、アプリケーションの portlet.xml で
パラメーターとして指定されている初期 JSP があります。
さらにページをポートレットに追加するには、以下を実行します。
- 「プロジェクト・エクスプローラー」ビューで
、「EGL ポートレット・プロジェクト (EGL portlet project)」を選択します。
- の順にクリックします。「新規」ウィンドウが開きます。
- 「Web」を展開し、「Web ページ」をクリックします (「JSP」ではありません)。
- 「次へ」をクリックします。
- 「ファイル名」フィールドで、新規 Web ページの名前を入力します。
付随する JSF ハンドラーは、同じ名前で、*.egl 拡張子が付いたものになります。
これは、コンテンツが属しているモードの名前をファイル名に付加する優れた方法です。
- 「フォルダー」フィールドで、新規 Web ページの場所を選択します。
EGL ポートレット・プロジェクトの「Web コンテンツ」フォルダー内の場所である必要があります。
付随する JSF ハンドラーは、ワークベンチの設定で別のパッケージを指定していない限り、プロジェクトの「jsfhandlers」パッケージに配置されます。
- Web ページに使用するテンプレートは、必ず「ポートレット
JSP」テンプレートとしてください。このテンプレートは、完全な Web ページではなく、JSP フラグメントを作成します。
- 「終了」をクリックします。
Web プロジェクトに、新規 Web ページおよびその JSF ハンドラー・パーツが作成されます。
さらに、EGL は JSF 構成ファイルにナビゲーション規則も作成します。
この規則を使用すると、このページにユーザーを転送することができます。
ページの作成が完了すると、EGL 転送ステートメントを使用して、メイン・ページから新たに作成されたページへとナビゲートできます。