ビジネス・コンポーネント・イベント・タグ - <jbo:OnEvent>

<jbo:UrlEvent>または<jbo:FormEvent>データ・タグにより送信されるJSPイベントを処理します。

JSP構文

<jbo:OnEvent
   [ name="[eventName | * ]" ] | [ list="listofEventName" ]
   [ datasource="datasourceName" ] | [ viewobject="viewobjectName" ]>
      [JSP_tags]
</jbo:OnEvent>

説明

<jbo:OnEvent>データ・タグは、送信JSPページのjboEvent URLパラメータにより特定されたイベントを処理します。 <jbo:OnEvent>データ・タグは、<jbo:OnEvent>タグ条件がtrueの場合にのみJSPページでタグ・ボディが実行されるため、条件文のように機能します。 OnEvent条件をテストする場合、JSPページはOnEvent属性の値を<jbo:UrlEvent>データ・タグまたは<jbo:FormEvent>データ・タグにより生成されたリクエスト・パラメータの値と比較します。

OnEvent条件がtrueの場合は、一致するデータソースおよびイベント名によって、コンポーネント・タグのaction属性に対してコンテキストが指定されます。このコンポーネント・タグは、<jbo:OnEvent>データ・タグ・ボディに記述するビジネス・コンポーネント・データ・タグ・ライブラリにあります。 たとえば、次のいずれかの定義済ビジネス・コンポーネント・イベントを送信し、<jbo:OnEvent>データ・タグ・ボディで認識されたイベントを使用して処理をトリガーできます。

次のデータ・タグを使用し、イベント・リクエスト・パラメータを生成できます。

属性

次の例では、jboEvent URLパラメータをアンカー・リンクで送信しています。

<a href="<targetJSP.jsp>?jboEvent=Create">New</a>

または、特定のビュー・オブジェクトに対してeventNameを使用できます。

<% String voName = dsNav.getViewObjectName(); %>
<a href="<targetJSP.jsp>?jboEvent=<%voName>%.Last">Last</a>

最初の例では、ビュー・オブジェクト名が省略されたjboEventパラメータの値が作成されています。この場合、イベントはJSPページのデータソース内の任意のビュー・オブジェクトに適用されます。 2番目の例では、イベントはJSPページのデータソース内の特定のビュー・オブジェクトに対して実行されます。

 

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.