UserRegistrationForm.jsp

Lorsqu'un client souhaite enregistrer ou mettre à jour ses informations, il utilise UserRegistrationForm.jsp. Cette page lui permet d'entrer des informations personnelles telles que son nom, son âge, son sexe, ses numéros de téléphone et ses mots de passe, ainsi que sa langue préférée. Lorsqu'un client sélectionne sa langue préférée dans la liste des langues disponibles, ce choix détermine le format d'affichage des pages.

UserRegistrationForm.jsp utilise des fichiers de propriétés pour déterminer le contenu culturellement spécifique. Tous les fichiers de propriétés de ce modèle seront situés dans le même répertoire, mais avec des noms différents selon le format d'affichage concerné.

Fichier de propriétés

Les fichiers de propriétés suivants ont été préparés pour le fichier UserRegistrationForm.jsp :

Tous les fichiers de propriétés du modèle se trouvent dans le répertoire suivant :

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

Classes

UserRegistrationForm.jsp importe les classes suivantes :

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

Instructions

UserRegistrationForm.jsp utilise les instructions suivantes :

Beans

UserRegistrationForm.jsp utilise les beans suivants :

Détails de la mise en oeuvre

Enregistrement
UserRegistrationForm.jsp utilise l'instruction UserRegistrationAdd pour créer un nouvel enregistrement. Si le client est connecté lorsqu'il accède au fichier UserRegistrationForm.jsp, UserRegistrationAdd se comporte comme UserRegistrationUpdate, c'est-à-dire que le client ne peut pas s'enregistrer à nouveau et créer un nouveau compte.
Néanmoins, comme le modèle de magasin permet à l'utilisateur de s'enregistrer plusieurs fois, un client peut se déconnecter et créer une nouvelle inscription.
Zones du formulaire
UserRegistrationForm.jsp utilise UserRegistrationDataBean pour extraire des informations de la base des utilisateurs existants. Ce fichier utilise également le fichier de propriétés pour déterminer si la zone doit être affichée ou non, et sa présentation.

Sortie HTML générée

Les fichiers suivants sont des exemples de la sortie HTML générée pour cette page JSP :

Dans un système en fonctionnement, ces pages ne seraient pas mémorisées en tant que fichiers HTML, mais seraient générées en réponse à une requête à l'aide d'une instruction de visualisation.

Les fichiers de sortie HTML générés pour ce modèle se trouvent dans le répertoire suivant :

unité:\WebSphere\CommerceServer\samples\web\Registration
unité:\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

Rubriques connexes

IBM copyright