Struts ポートレットを作成するには、そのポートレットを既存のポートレット・プロジェクトに関連付ける必要があります。現時点では、
ポートレット・プロジェクトごとに 1 つの Struts ポートレットのみを組み込むことができます。「新規ポートレット・プロジェクト」ウィザードを使用して
Struts ポートレット・プロジェクトを作成すると、Struts ポートレットを追加できるので、
たいていの場合は Struts ポートレットを明示的に作成する必要はありません。
Struts ポートレットが含まれていないポートレット・プロジェクトの場合は、
以下の手順に従って、プロジェクトに Struts ポートレットを追加します。
- Web パースペクティブで、と選択する。 「新規ポートレット」ウィザードが開きます。
- 「プロジェクト」リスト・ボックスからターゲット・ポートレット・プロジェクトを選択する。このフィールドは、デフォルトでワークスペース内のアクティブ・プロジェクトになります。 ポートレットは特定プロジェクトのコンテキスト内で作成されるので、作成するすべてのポートレットは、そのプロジェクトに関連した API タイプおよびコード・モデル機能を継承します。
- 「Struts ポートレット」ラジオ・ボタンをクリックする。
- オプションとして、「次へ」をクリックして、ポートレットをさらに定義する。
追加のオプションを構成しない場合は、「完了」をクリックしてポートレットを作成します。
- JSP 標準タグ・ライブラリー・タグを使用するポートレットを作成するには、「Web プロジェクト・フィーチャー」リストから「JSP 標準タグ・ライブラリー」を選択する。
WebSphere® Portal が JSP 標準タグ・ライブラリー (JSTL)
のタグの使用をサポートする方法について詳しくは、WebSphere Portal Information Center の "ポータル JSP での JSTL タグの使用" を参照してください。
- 「ポートレットの設定」ページで適切な設定を入力する。「次へ」をクリックする。
- 「Struts ポートレットの設定」ページで Struts ポートレット固有の設定を更新する。
- 「各種」ページで、
プロジェクトでポートレットに対して使用可能にしたい追加のマークアップとモードを指定する。
- Struts ポートレットは、常時 html マークアップをサポートしています。Compact
HTML (chtml) または WML 1.3 (wml)
マークアップ・サポートをプロジェクトに追加することができます。これらのマークアップは、
現在、Rational®
Software Development Platform でサポートされていません が、
関連したタグ・ライブラリーを手動で追加して、指定したマークアップで使用可能なタグを使用することができます。
- ポートレットに対して使用可能にしたい追加のモードについて、適切なチェック・ボックスを選択する。「表示」モードは、
常にデフォルトで指定されています。
- 「完了」をクリックする。 web.xml および portlet.xml 内に
Struts ポートレット定義がある新規ポートレットが作成されます。
このポートレットの J2EE レベルおよび WebSphere Portal バージョンは、WebSphere Portal v5.1 に関連付けられているのと同じレベルです。
このバージョンは、WebSphere Portal
v5.0 および v4.x で機能します。