UserRegistrationForm.jsp

當客戶想登錄或更新其現有資訊時, 其所用的是 UserRegistrationForm.jsp。此頁可讓使用者輸入其個人資訊,像是姓名、年齡、 性別、電話號碼、密碼與屬意的語言。 當客戶從可用的語言清單中選取所要的語言時, 將使用此頁來決定顯示頁面時所用的顯示格示。

UserRegistrationForm.jsp 會使用內容檔來判斷攸關文化的內容。此範例的所有內容檔全位於同一目錄中,但檔名會因該檔案所套用的顯示格式而異。

內容檔

以下是供 UserRegistrationForm.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

類別

UserRegistrationForm.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.user.beans.*" %>
<%@ page import="com.ibm.commerce.user.objects.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.ibm.commerce.datatype.*" %>
<%@ page import="com.ibm.commerce.usermanagement.commands.ECUserConstants" %>

指令

UserRegistrationForm.jsp 所用的指令如下:

Bean

UserRegistrationForm.jsp 採用的 Bean 如下:

施行細節

登錄
UserRegistrationForm.jsp 會使用 UserRegistrationAdd 指令來建立新登錄。在客戶存取 UserRegistrationForm.jsp 檔時, 即在進行登入動作, UserRegistrationAdd 的規則很像 UserRegistrationUpdate,也就是說, 客戶無法重新登錄並建立新帳戶。
不過,由於範例可讓使用者登錄多次, 客戶可以登出並建立新登錄。
套表欄位
UserRegistrationForm.jsp 會使用 UserRegistrationDataBean 從資料庫中擷取現有使用者的資訊。此外, 亦會使用內容檔取得是否應顯示欄位,以及其外觀的相關資訊。

產生的 HTML 輸出

以下檔案是針對此 JSP 頁面產生的 HTML 輸出範例:

在運作的系統中,這些頁面不會儲存成 HTML 檔, 不過可應要求以「檢視」指令產生。

針對本範例產生的 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 copyright