JSP-Beispieldatei für den Produktvergleich

Beim Produktvergleich werden die Daten verschiedener Produkte nebeneinander dargestellt und verglichen. Jedes Produkt wird als Zeile oder Spalte in der Tabelle dargestellt, und die Werte für die Funktionen der Produkte werden in den einzelnen Zellen der Tabelle angezeigt. Dieses Beispiel verwendet die TableElement-Bean für die Tabellenüberschrift und die Tabellenzellen. Die Bean DynamicTable zeigt anschließend die Produktvergleichstabelle an.

Die ProductCompareDataBean dient zum Erstellen der Produktvergleichsdaten. Sie hat auch Merkmale, die kennzeichnen, zu welcher URL Sie ein Link in der Tabelle führen soll (die Metapher definiert Attribute als Links und das ist der Link) und welche Parameter an diese Seite zu übermitteln sind. Ist productId einer der angegebenen Parameter, wird ihr die catentry_id für das Produkt, dessen Link ausgewählt wurde, zugeordnet. Alle anderen Parameter werden mit dem Wert, den sie hatten, als die Seite geladen wurde übergeben. Die Widget-Beans DynamicTable und TableElement geben Parameter für die Tabellenüberschrift, die Tabellenzelle und schließlich die Tabelle selbst an. Sie sollten sich über die folgenden wichtigen Parameter im Klaren sein:

Die JSP-Beispieldatei für den Produktvergleich befindet sich im folgenden Verzeichnis: 
Die folgenden Informationen gelten für Windows NT (266 Byte) laufwerk:\WebSphere\CommerceServer\samples\web\pa\pc51.jsp
Die folgenden Informationen gelten für Windows 2000 (401 Byte) laufwerk:\Programme\WebSphere\CommerceServer\samples\web\pa\pc51.jsp
Die folgenden Informationen gelten für AIX (307 Byte) /usr/WebSphere/CommerceServer/samples/web/pa/pc51.jsp
Die folgenden Informationen gelten für Linux (282 Byte) /opt/WebSphere/CommerceServer/samples/web/pa/pc51.jsp
Die folgenden Informationen gelten für iSeries 400 (278 Byte) /QIBM/ProdData/WebCommerce/samples/web/pa/pc51.jsp

Dieses Beispiel zeigt, wie die Eigenschaft productLinkName der ProductCompareDataBean verwendet werden kann, um eine Verbindung zu einer Produktanzeigeseite herzustellen, und wie der Befehl ClickInfo zum Erfassen von Statistik für das ausgewählte Produkt genutzt werden kann.

Die JSP-Beispieldatei für den Produktvergleich verwendet die folgenden Beans:

Typ der Bean* Bean-Name
WebSphere Commerce-Beans CategoryDataBean
Dynamische Daten-Beans ProductCountDataBean, GenericLinkDataBean, ProductCompareDataBean, SortByColumnDataBean
Widget-Beans DynamicTable, TableElement

Verwandte Konzepte

Verwandte Referenzen

IBM Copyright