Cuando un cliente desea añadir una nueva dirección a su listín, o editar información de direcciones existente, puede seleccionar Añadir dirección o Actualizar dirección en AddressBookForm.jsp y se cargará AddressForm.jsp. Si el cliente selecciona Añadir dirección, se cargará un formulario en blanco para que pueda crear un nuevo registro. Si el cliente selecciona Actualizar dirección, indicando una dirección existente para actualizarla, se cargará AddressForm.jsp, el bean AddressDataBean recuperará la información de direcciones existente de la base de datos y ésta se colocará en los campos correspondientes del formulario.
Archivos de propiedades
Los siguientes archivos de propiedades se han preparado para el archivo AddressForm.jsp:
Todos los archivos de propiedades del ejemplo están en el directorio siguiente:
unidad:\WebSphere\CommerceServer\samples\Properties
unidad:\Archivos
de programa\WebSphere\CommerceServer\samples\Properties
/usr/WebSphere/CommerceServer/samples/Properties
/opt/WebSphere/CommerceServer/samples/Properties
/QIBM/ProdData/WebCommerce/samples/Properties
Clases
AddressForm.jsp importa las clases siguientes:
<%@ 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" %>
Mandatos
AddressForm.jsp utiliza los mandatos siguientes:
Beans
AddressForm.jsp utiliza los beans siguientes:
Detalles sobre implementación
Salida HTML generada
Los archivos siguientes son ejemplos de la salida HTML generada para esta página JSP:
En un sistema en funcionamiento, estas páginas no se almacenarían como archivos HTML, sino que se generarían como respuesta a una petición utilizando un mandato de vista. En este caso, el nombre del mandato de vista es AddressForm. Este mandato se utiliza en la página AddressBookForm.jsp para invocar esta página.
Los archivos de salida HTML generados para este ejemplo están en el directorio siguiente:
unidad:\WebSphere\CommerceServer\samples\web\Registration
unidad:\Archivos
de programa\WebSphere\CommerceServer\samples\web\Registration
/usr/WebSphere/CommerceServer/samples/web/Registration
/opt/WebSphere/CommerceServer/samples/web/Registration
/QIBM/ProdData/WebCommerce/samples/web/Registration
![]() |