AddressForm.jsp

Lorsqu'un client souhaite ajouter une nouvelle adresse à son carnet d'adresses ou modifier des informations relatives aux adresses existantes, il sélectionne Ajouter une adresse ou Mettre à jour l'adresse dans AddressBookForm.jsp. Le fichier AddressForm.jsp est ainsi chargé. Si le client a sélectionné Ajouter une adresse, un formulaire vierge est chargé afin qu'un nouvel enregistrement puisse être créé. Si le client a sélectionné Mettre à jour l'adresse en indiquant une adresse à mettre à jour, AddressForm.jsp est chargé et le bean AddressDataBean extrait de la base de données les informations relatives à cette adresse et les place dans les zones appropriées du formulaire.

Fichiers de propriétés

Les fichiers de propriétés suivants ont été préparés pour le fichier AddressForm.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

AddressForm.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.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" %>

Instructions

AddressForm.jsp utilise les instructions suivantes :

Beans

AddressForm.jsp utilise les beans suivants :

Détails d'implémentation

Ajout ou mise à jour
L'instruction utilisée par AddressForm.jsp lorsque le formulaire est envoyé dépend du contexte dans lequel ce dernier a été demandé. Le client demande la page en sélectionnant soit l'option Ajouter une adresse, soit l'option Mettre à jour l'adresse dans AddressBook.jsp. Si le client sélectionne Ajouter une adresse, l'instruction AddressAdd est envoyée et un nouvel enregistrement est créé dans le carnet d'adresses. Si le client sélectionne Mettre à jour l'adresse, les zones du formulaire sont remplies avec les valeurs initiales extraites de la base de données par le bean AddressDataBean. Au moment de l'envoi du formulaire, l'instruction AddressUpdate est exécutée et lui transmet l'Id de l'adresse, ainsi que toute autre information.

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. Dans ce cas, le nom de l'instruction de visualisation est AddressForm. Cette instruction est utilisée dans la page AddressBookForm.jsp pour appeler cette page.

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