「產品對照」資料是一組產品的並列比對。 每項產品是以表格中的一列或行來代表,且表格內的資料格會顯示產品的特性值。這個範例將 TableElement Bean 用在表格標頭與表格資料格。 接著 DynamicTable 小組件會顯示「產品對照」表格。
ProductCompareDataBean 負責建立產品對照資料。它也有內容用來識別表格中的鏈結應該將您帶到哪個 URL(虛擬狀態會將屬性定義為鏈結,而這就是鏈結)及要將哪些參數傳遞給該頁面。 如果 productId 是其中一個指定參數,就會將選取了鏈結的產品之 catentry_id 指派給它。 任何其它參數都會用它們在載入這個頁面時所擁有的任何值來進行傳遞。 DynamicTable 與 TableElement 小組件 Bean 則用以指定表格標頭、表格資料格,以及表格本身的參數。您應該要知道下列值得注意的參數:
「產品對照」範例 JSP 檔位於如下目錄中: drive:\WebSphere\CommerceServer\samples\web\pa\pc51.jsp
drive:\Program
Files\WebSphere\CommerceServer\samples\web\pa\pc51.jsp
/usr/WebSphere/CommerceServer/samples/web/pa/pc51.jsp
/opt/WebSphere/CommerceServer/samples/web/pa/pc51.jsp
/QIBM/ProdData/WebCommerce/samples/web/pa/pc51.jsp
此範例說明如何使用 ProductCompareDataBean 的 productLinkName 內容以鏈結至產品顯示頁面, 並使用 ClickInfo 指令來收集所選產品的統計資訊。
「產品對照」範例 JSP 檔所用的 Bean 如下:
Bean* 的類型 | Bean 名稱 |
WebSphere Commerce Bean | CategoryDataBean |
動態資料 Bean | ProductCountDataBean, GenericLinkDataBean, ProductCompareDataBean, SortByColumnDataBean |
小組件 Bean | DynamicTable, TableElement |
![]() |