UserRegistrationForm.jsp

Wenn ein Kunde seine vorhandenen Daten registrieren oder aktualisieren möchte, wird hierzu die Seite UserRegistrationForm.jsp verwendet. Auf dieser Seite kann der Benutzer seine persönlichen Daten wie z. B. Name, Alter, Geschlecht, Rufnummern sowie Kennwörter und bevorzugte Sprache eingeben. Nachdem ein Kunde seine bevorzugte Sprache in der Liste der verfügbaren Sprachen ausgewählt hat, wird anhand dieser Sprache das Anzeigeformat bestimmt, in dem die Seiten angezeigt werden.

Die Seite UserRegistrationForm.jsp verwendet Eigenschaftsdateien, um den kulturspezifischen Inhalt zu bestimmen. Alle Eigenschaftsdateien für dieses Beispiel sind in demselben Verzeichnis gespeichert, unterscheiden sich jedoch abhängig von dem Anzeigenformat, für das sie gelten, im Dateinamen.

Eigenschaftsdatei

Die folgenden Eigenschaftsdateien wurden für die Datei UserRegistrationForm.jsp vorbereitet:

Alle Eigenschaftsdateien für das Beispiel befinden sich in dem folgenden Verzeichnis:

laufwerk:\WebSphere\CommerceServer\samples\Properties
laufwerk:\Programme\WebSphere\CommerceServer\samples\Properties
/usr/WebSphere/CommerceServer/samples/Properties
/opt/WebSphere/CommerceServer/samples/Properties
/QIBM/ProdData/WebCommerce/samples/Properties

Klassen

UserRegistrationForm.jsp importiert die folgenden Klassen:

<%@ 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" %>

Befehle

UserRegistrationForm.jsp verwendet die folgenden Befehle:

Beans

UserRegistrationForm_err.jsp verwendet die folgenden Beans:

Implementierungsdetails

Registrierung
UserRegistrationForm.jsp verwendet den Befehl UserRegistrationAdd zum Erstellen einer neuen Registrierung. Wenn der Kunde angemeldet ist, während er auf die Datei UserRegistrationForm.jsp zugreift, arbeitet UserRegistrationAdd wie UserRegistrationUpdate; das bedeutet, der Kunde kann sich nicht erneut anmelden und ein neues Konto anlegen.
Da jedoch das Beispiel dem Benutzer die Möglichkeit gibt, sich mehrmals anzumelden, kann sich ein Kunde abmelden und eine neue Registrierung erstellen.
Formularfelder
UserRegistrationForm.jsp verwendet UserRegistrationDataBean, um Informationen für vorhandene Benutzer aus der Datenbank abzurufen. Außerdem verwendet diese Seite die Eigenschaftsdatei, um Informationen darüber zu erhalten, ob ein Feld angezeigt und wie es dargestellt werden soll.

Generierte HTML-Ausgabe

Die folgenden Dateien enthalten Beispiele für die HTML-Ausgabe, die für diese JSP-Seite generiert wird:

In einem funktionierenden System werden diese Seiten nicht als HTML-Dateien gespeichert, sondern als Antwort auf eine Anforderung mit einem Anzeigebefehl generiert.

Die Dateien mit der generierten HTML-Ausgabe für dieses Beispiel befinden sich in dem folgenden Verzeichnis:

laufwerk:\WebSphere\CommerceServer\samples\web\Registration
laufwerk:\Programme\WebSphere\CommerceServer\samples\web\Registration
/usr/WebSphere/CommerceServer/samples/web/Registration
/opt/WebSphere/CommerceServer/samples/web/Registration
/QIBM/ProdData/WebCommerce/samples/web/Registration

Verwandte Konzepte

IBM Copyright