プレースホルダとは、BEA 仮想コンテンツ リポジトリから取得した 1 つの Web コンテンツを表示する JSP 内のあらかじめ決められた場所です。プレースホルダは、コンテンツの取得と表示にクエリを使用します。
デフォルトでは、プレースホルダでサポートしている MIME タイプは HTML、XML、プレーン テキスト、画像、および Shockwave ファイルです。プレースホルダでその他の MIME タイプを表示するには、「その他の MIME タイプをサポートする」を参照してください。
ユーザが、プレースホルダを含むポータル デスクトップまたはポートレットを参照すると、プレースホルダのルールおよびバックエンド ロジックがクエリを実行し、そのクエリに合致する 0 以上のコンテンツを取得し、返された項目の 1 つを表示します。取得されたコンテンツがなければ、何も表示されません。
プレースホルダのクエリは、2 つの異なった場所から実行されます。
プレースホルダには複数のクエリを含めることができるので、プレースホルダには、ユーザがプレースホルダを含む JSP にアクセスするたびに異なったコンテンツを表示できる、コンテンツ バケットとしての働きがあります。以下の手順には、あるクエリの優先順位を設定して、プレースホルダ内にある他のクエリと比べてそのクエリが実行される機会を増やしたり減らしたりできる手順が含まれます。
プレースホルダはエンタープライズ アプリケーションを有効範囲としているため、プレースホルダはエンタープライズ アプリケーション内の任意の JSP に含めることができます。
プレースホルダの詳細については、BEA のドキュメント Web サイトにある「対話管理ガイド」を参照してください。
プレースホルダを作成するには
注意 : プレースホルダの代わりに <ad:adTarget> JSP タグを使用して、タグ内のコンテンツ クエリをハードコード化できます。
プレースホルダを修正するには
プレースホルダを修正するには、WebLogic Workshop メニューの [アプリケーション] ウィンドウで該当するファイルをダブルクリックして開きます。適切なクエリを選択して修正します。
クエリまたはプレースホルダを削除するには
プレースホルダ内のクエリを削除するには、プレースホルダ ファイルを開き、[ドキュメント構造] ウィンドウからクエリを選択し、〔Delete〕キーを押します。
プレースホルダを削除するには、[アプリケーション] ウィンドウでプレースホルダを選択し、〔Delete〕キーを押して確認のダイアログ ボックスで [はい] をクリックします。また、削除したプレースホルダの JSP に含まれていた <ph:placeholder> タグはすべて削除します。