A continuación, debe especificar qué registro se mostrará en la página updatecustomer.jsp. Para enviar esta
información a esa página, debe especificar un parámetro de petición HTTP para el enlace que acaba de añadir.
Los
parámetros de petición HTTP son pares nombre-valor de texto planto que se envían a través de Internet mediante el
protocolo HTTP. Los parámetros de petición son una forma eficiente de enviar y recibir datos simples entre programas de una aplicación.
- Pulse directamente en el icono de enlace del control enlace que acaba de añadir al
control {LASTNAME}.
Para poder continuar, hay que seleccionar el propio icono de enlace
, no el control de texto. El enlace se habrá
seleccionado correctamente si aparece ligeramente sombreado y el
recuadro de selección rodea el icono de enlace y el control
de texto. No efectúe ninguna doble pulsación sobre el icono de enlace.
- Sin mover la selección del icono de enlace, abra la vista Propiedades.
La vista Propiedades está normalmente en la parte inferior del entorno de trabajo. Si no puede encontrar la vista
Propiedades, pulse .
- En la vista Propiedades, pulse la pestaña Parámetro directamente bajo la pestaña
hx:outputLinkEx.
Si no encuentra la pestaña Parámetro, asegúrese de haber pulsado directamente el icono para
seleccionarlo.
- Pulse Añadir parámetro. Se añade un parámetro nuevo llamado Name0 a la lista de parámetros.
- Pulse la casilla que contiene Name0 y sustituya el nombre por el
texto siguiente como nuevo nombre del parámetro:
CID
- Pulse la casilla que contiene Value0 para
seleccionarlo.
- Pulse sobre el botón
Seleccionar objeto de datos de página. Se abrirá la ventana Seleccionar objeto de datos de página.
- Bajo Objetos de datos, expanda Datos.
- Expanda customers - Customer[].
- Pulse CUSTOMERID - CUSTOMERID.
La ventana Seleccionar objeto de datos de página tiene el aspecto
siguiente:
- Pulse Aceptar.
- Guarde y cierre la página.
Ahora, el valor del parámetro CID del enlace está enlazado al
valor del campo customer_id. Cuando el usuario pulsa el enlace, el código de tiempo
de ejecución invoca el archivo updatecustomer.jsp y pone el número de ID del cliente a
disposición de la función onPreRender del manejador JSF relacionado.
En la lección siguiente, creará
la página web para el archivo updatecustomer.jsp y posteriormente, configurará el manejador JSF para recupera el
parámetro y mostrar sólo el cliente con ese número de ID.