ビジネス・コンポーネント・データソースに新しい行を挿入するためのJSPページでは、行の作成に2つの方法があります。次のことが可能です。
挿入JSPページに行を作成し、ビジネス・コンポーネントInputデータ・タグを使用
または
送信JSPページに行を作成し、静的HTMLフォーム要素を使用
ユーザーが挿入JSPページを表示する際に行を作成する場合、レンダリングされたJSPページではHTTPリクエスト・オブジェクトを介して、次の2つのものを処理のために送信ページに渡す必要があります。
ユーザーが行データを送信JSPページに送った後で行を作成する場合は、行キーの取得先である行が存在しないため、挿入されるデータソース行属性に対するHTTPパラメータの名前と値のペアのみを渡します。
一般に、アプリケーション・モジュール・インスタンスおよびビュー・オブジェクト・データソースに対してこれを実行するには、次の2つのJSPページを作成します。
挿入JSPページ
<form>
タグ内に追加します。<jbo:Row>
タグを追加し、データソース内に新しい行を作成します。<jbo:UrlEvent>
データ・タグを追加し、行キーを入力として取得します。送信JSPページ
<jbo:OnEvent>
データをターゲット・ページに追加します。
<jbo:Row>
データ・タグを<jbo:OnEvent>
タグにネストし、行をどこで作成するかによって、CreateアクションまたはUpdateアクションのいずれかを使用します。<jbo:SetAttribute>
データ・タグを使用して、HTTPリクエスト・オブジェクトを処理する必要があります。これに対してUpdateアクションでは、Rowデータ・タグにより、<jbo:SetAttribute>
データ・タグなしでHTTPリクエスト・オブジェクトを処理できます。 更新タスク実行時にJSPページでアクセスするアプリケーション・モジュール・オブジェクトには、送信JSPページが更新を完了するまで、リザーブ・モードでアクセスする必要があります。 JSPページに追加するビジネス・コンポーネント<jbo:ApplicationModule>
データ・タグのreleasemode
属性が、この動作を制御します。
ビジネス・コンポーネント・データ・タグを使用した行の作成について
ビジネス・コンポーネント・フォームのInputデータ・タグについて
次のトピックは、ビジネス・コンポーネント・データ・タグのリファレンスです。
リファレンス: ビジネス・コンポーネント・データ・タグ・ライブラリ
Copyright © 1997, 2004, Oracle. All rights reserved.