リファレンス: OC4J Personalizationタグ・ライブラリ

Oracle9i PersonalizationのJSPタグ・インタフェース

ライブラリ構文

<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/personalization.tld" prefix="personalization" %>

構文の使用方法: 

イタリック・フォントで記載されているタグ属性には、ランタイム式を使用します。大カッコ([])内のタグ属性は、必須ではありません。タグ・ボディを指定する場合は、そのタグで受入れ可能なタイプのコンテンツ(JSPコンテンツ)で指定します。

 

Personalizationタグ
名前構文
endRESession: NULL <personalization:endRESession/>
evaluateItems: NULL <personalization:evaluateItems
      storeResultsIn
      [inputItemList]
      taxonomyID
      [tuningName]
      [tuningDataSource]
      [tuningInterestDimension]
      [tuningPersonalizationIndex]
      [tuningProfileDataBalance]
      [tuningProfileUsage]
      [sortOrder] />

forItem: NULL <personalization:forItem
      [type]
      [ID]
      [index]
      [itemList] />

getCrossSellRecommendations: NULL <personalization:getCrossSellRecommendations
      storeResultsIn
      [storeInterestDimensionIn]
      [inputItemList]
      [maxQuantity]
      [fromHotPicksGroups]
      [tuningName]
      [tuningDataSource]
      [tuningInterestDimension]
      [tuningPersonalizationIndex]
      [tuningProfileDataBalance]
      [tuningProfileUsage]
      [filteringName]
      [filteringTaxonomyID]
      [filteringMethod]
      [filteringCategories]
      [sortOrder] />

getNextItem: NULL <personalization:getNextItem
      [storeTypeIn]
      [storeIDIn]
      [storeItemIn] />

getRecommendations: NULL <personalization:getRecommendations
      [from]
      [fromHotPicksGroups]
      [storeResultsIn]
      [storeInterestDimensionIn]
      [maxQuantity]
      [tuningName]
      [tuningDataSource]
      [tuningInterestDimension]
      [tuningPersonalizationIndex]
      [tuningProfileDataBalance]
      [tuningProfileUsage]
      [filteringName]
      [filteringTaxonomyID]
      [filteringMethod]
      [filteringCategories]
      [sortOrder] />

recordDemographic: NULL <personalization:recordDemographic
      type
      value
      [onClick]
      [clickURL] />

recordNavigation: NULL <personalization:recordNavigation
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

recordPurchase: NULL <personalization:recordPurchase
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

recordRating: NULL <personalization:recordRating
      value
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

removeDemographicRecord: NULL <personalization:removeDemographicRecord
      type
      value
      [onClick]
      [clickURL] />

removeNavigationRecord: NULL <personalization:removeNavigationRecord
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

removePurchaseRecord: NULL <personalization:removePurchaseRecord
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

removeRatingRecord: NULL <personalization:removeRatingRecord
      value
      [type]
      [ID]
      [index]
      [itemList]
      [onClick]
      [clickURL] />

selectFromHotPicks: NULL <personalization:selectFromHotPicks
      hotPicksGroups
      [storeResultsIn]
      [storeInterestDimensionIn]
      [maxQuantity]
      [tuningName]
      [tuningDataSource]
      [tuningInterestDimension]
      [tuningPersonalizationIndex]
      [tuningProfileDataBalance]
      [tuningProfileUsage]
      [filteringName]
      [filteringTaxonomyID]
      [filteringMethod]
      [filteringCategories]
      [sortOrder] />

setVisitorToCustomer: NULL <personalization:setVisitorToCustomer
      customerID />

startRESession: NULL <personalization:startRESession
      REName
      [REURL]
      [RESchema]
      [REPassword]
      [RECacheSize]
      [REFlushInterval]
      [session]
      [userType]
      [userID]
      [disableRecording]
      [storeUserIDIn] />