サンプル・ストア・ヘッダー

サンプル・ストアには各ページの上部にヘッダー (header.jsp) があり、 以下のリンクが含まれています。

コマンド

header.jsp は、以下のコマンドを使用します。

bean

header.jsp は、以下の bean を使用します。

インプリメンテーションの詳細情報

注: マルチカルチャー情報を含むすべてのサンプル・ストア・ページに共通なインプリメンテーション手法については、 サンプル・ストア・ページ: 共通のインプリメンテーション手法を参照してください。

ショッピング・カート
ヘッダーのショッピング・カート・リンクは、OrderItemDisplay コマンドにリンクし、これは、OrderItemDisplayViewShiptoAssoc 表示コマンドを戻します。 OrderItemDisplayViewShiptoAssoc 表示コマンドは、 データベース中に OrderItemDisplay.jsp と一緒に登録されています。 OrderItemDisplay.jsp は、ショッピング・カート・ページを表示するために shoppingcart.jsp をロードします。
アカウント
ユーザーが登録済み顧客である場合には、アカウントをクリックすると、アカウント・ページ (account.jsp) が表示されます。 ユーザーが未登録の顧客である場合には、アカウントをクリックすると、登録またはログオン・ページ (myaccount.jsp) が表示されます。 これは、以下のコードを使用して実行されます。
if (userType.equalsIgnoreCase("G")){ %>
<font class="buttonson"><a href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=
<%=catalogId%>" style="color: #CCCC99"><%=infashiontext.getString("MY_ACCOUNT")%></a></font></td>
<%} else {%>
<font class="buttonson"><a href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=
<%=catalogId%>&page=account" style="color: #CCCC99"><%=infashiontext.getString("MY_ACCOUNT")%></a></font></td>
問い合わせ先
問い合わせ先をクリックすると、ContactView コマンドが呼び出され、これは問い合わせ先ページ (contact.jsp) をロードします。
ヘルプ
ヘルプをクリックすると、HelpView コマンドが呼び出され、これは Helpページ (help.jsp) をロードします。
トップレベル・カテゴリー(メンズ、レディース、新着商品)
顧客がヘッダーのトップレベル・カテゴリーの 1 つをクリックした時には、CategoryDisplayコマンドが呼び出されます。 CategoryDisplay は、データベース中に CategoryDisplay.jsp と一緒に登録済みです。top パラメーターを Y に設定した時には、以下の例のように topcatagory.jsp がロードされ、該当するカテゴリー・ページが以下のとおり表示されます。
<a href="CategoryDisplay?catalogId=<%=catalogId%>&storeId=<%=storeId%>&categoryId=<%
=category.getCategoryId()%>&langId=<%=languageId%>&top=Y">

関連概念

関連タスク

関連参照

IBM 著作権