AddressBookForm.jsp

Cuando un cliente desea añadir una nueva dirección a su listín, o editar o suprimir información de direcciones existente, puede seleccionar la tarea que desea realizar en AddressBookForm.jsp.

AddressBookForm.jsp utiliza archivos de propiedades para determinar el contenido sensible a la cultura. Todos los archivos de propiedades de este ejemplo están ubicados en un solo directorio, pero con diferentes nombres de archivo, dependiendo del formato de visualización aplicable.

Archivo de propiedades

Se han preparado los siguientes archivos de propiedades para el archivo AddressBookForm.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

AddressBookForm.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

AddressBookForm.jsp utiliza los mandatos siguientes:

Beans

AddressBookForm.jsp utiliza los beans siguientes:

Detalles sobre implementación

Para someter el formulario
El mandato que se ejecute dependerá de la acción seleccionada. Si el usuario selecciona Añadir dirección, se ejecuta el mandato AddressForm, que se ha registrado en la página AddressForm.jsp. Al mandato se le envía un ID de dirección en blanco para indicar que se ha de añadir una dirección, en lugar de actualizarla. Si el cliente selecciona la opción Actualizar dirección, se vuelve a ejecutar el mandato AddressForm, esta vez pasará el ID de dirección que se ha de actualizar. Si se selecciona la opción Suprimir dirección, se llama al mandato AddressDelete, y se le pasa el ID de dirección que se ha de eliminar.

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.

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

Conceptos relacionados

IBM copyright