UserRegistrationForm.jsp

Cuando un comprador desea registrarse o actualizar su información existente, utiliza UserRegistrationForm.jsp. Esta página permite entrar información personal como, por ejemplo, el nombre, edad, sexo, números de teléfono y contraseñas y el idioma preferido. Cuando un comprador selecciona su idioma preferido en una lista de idiomas disponibles, se utiliza para determinar el formato de visualización en el que se muestran las páginas.

UserRegistrationForm.jsp utiliza los archivos de propiedades para determinar el contenido culturalmente sensible. 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

Los siguientes archivos de propiedades se han preparado para el archivo UserRegistrationForm.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

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

Mandatos

UserRegistrationForm.jsp utiliza los mandatos siguientes:

Beans

UserRegistrationForm.jsp utiliza los beans siguientes:

Detalles sobre implementación

Registro
UserRegistrationForm.jsp utiliza el mandato UserRegistrationAdd para crear un nuevo registro. Si el usuario está conectado cuando accede al archivo UserRegistrationForm.jsp, el mandato UserRegistrationAdd se comporta como UserRegistrationUpdate, es decir, el usuario no puede volver a registrarse y crear una nueva cuenta.
Sin embargo, ya que el ejemplo de tienda permite al usuario registrarse varias veces, un usuario se puede desconectar y crear un nuevo registro.
Campos del formulario
UserRegistrationForm.jsp utiliza UserRegistrationDataBean para recuperar información de la base de datos para los usuarios existentes. También utiliza el archivo de propiedades para obtener información sobre si debe visualizarse el campo y cómo ha de presentarse.

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