AddressForm.jsp

顧客が新規住所を住所録に追加したいか、既存の住所情報を編集したい場合、AddressBookForm.jsp の「住所の追加」または「住所の更新」選択して、AddressForm.jsp をロードします。 顧客が「住所の追加」を選択した場合には、ブランク・フォームがロードされて、新規レコードを作成することができます。 顧客が「住所の更新」を選択した場合には、更新するための既存の住所を示し、AddressForm.jsp がロードされて、AddressDataBean はデータベースから既存の住所情報を検索し、これは該当するフォーム・フィールドに入れられます。

プロパティー・ファイル

以下のプロパティー・ファイルは AddressForm.jsp ファイル用に準備されました。

サンプルのすべてのプロパティー・ファイルは、以下のディレクトリーにあります。

drive:\WebSphere\CommerceServer\samples\Properties
drive:\Program Files\WebSphere\CommerceServer\samples\Properties
/usr/WebSphere/CommerceServer/samples/Properties
/opt/WebSphere/CommerceServer/samples/Properties
/QIBM/ProdData/WebCommerce/samples/Properties

クラス

addressform.jsp は、以下のクラスをインポートします。

<%@ page import="javax.servlet.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.ibm.commerce.command.*" %>
<%@ page import="com.ibm.commerce.server.*" %>
<%@ page import="com.ibm.commerce.beans.*" %>
<%@ page import="com.ibm.commerce.common.beans.*" %>
<%@ page import="com.ibm.commerce.user.beans.*" %>
<%@ page import="com.ibm.commerce.user.objects.*" %>
<%@ page import="com.ibm.commerce.datatype.*" %>
<%@ page import="com.ibm.commerce.usermanagement.commands.ECUserConstants" %>

コマンド

AddressForm.jsp は以下のコマンドを使用します:

bean

AddressForm.jsp は以下の bean を使用します:

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

追加または更新
フォームの送信時に AddressForm.jsp が使用するコマンドは、それが要求されたコンテキストによって異なります。 顧客が AddressBook.jsp の「住所の追加」または「住所の更新」のいずれかでページを要求します。 顧客が「住所の追加」を選択した場合には、AddressAdd コマンドが送信されて、住所録に新規住所が作成されます。 顧客が「住所の更新」を選択した場合には、AddressDataBean によってデータベースからの初期値の検索がフォーム・フィールドに提供されます。 フォームが送信されると、AddressUpdate コマンドが実行されて、住所の ID がその他の情報とともにそれに渡されます。

生成された HTML 出力

以下のファイルはこの JSP ページで生成された HTML 出力のサンプルです。

機能システムでは、これらのページは HTML ファイルとしては保管されませんが、View コマンドの使用要求に応えて、生成されます。 この場合、表示コマンド名は AddressForm です。 AddressBookForm.jsp ページこのコマンドを使用して、このページを呼び出します。

このサンプルで生成された HTML 出力ファイルは、以下のディレクトリーにあります。

drive:\WebSphere\CommerceServer\samples\web\Registration
drive:\Program Files\WebSphere\CommerceServer\samples\web\Registration
/usr/WebSphere/CommerceServer/samples/web/Registration
/opt/WebSphere/CommerceServer/samples/web/Registration
/QIBM/ProdData/WebCommerce/samples/web/Registration

関連概念

IBM 著作権