Adesso è necessario specificare quale record verrà visualizzato nella pagina
updatecustomer.jsp. Per inviare questa informazione alla pagina, specificare un parametro di richiesta HTTP
per il collegamento appena aggiunto.
I parametri di richiesta HTTP sono coppie nome-valore di testo semplice,
inviati via Internet attraverso un protocollo HTTP. I parametri di richiesta sono un mezzo efficiente per inviare e ricevere dati semplici attraverso programmi
interni a un'applicazione.
- Fare clic direttamente sull'icona di collegamento del controllo collegamento appena aggiunto al
controllo {LASTNAME}.
Prima di poter continuare, è necessario selezionare l'icona del
collegamento,
, non il controllo testuale.
Il collegamento è selezionato correttamente se è leggermente ombreggiato e se la casella di selezione
circonda l'icona collegamento e il controllo testuale. Non fare doppio clic sull'icona collegamento.
- Lasciando l'icona collegamento selezionata, aprire la vista Proprietà.
La vista Proprietà generalmente si trova nella parte inferiore del
workbench. Se non si riesce a trovare la vista Proprietà, fare clic su
.
- Nella vista Proprietà, fare clic sulla scheda Parametro, direttamente al di sotto della scheda
hx:outputLinkEx.
Se non si riesce a trovare la scheda Parametro, assicurarsi di aver fatto
clic direttamente sull'icona per selezionarla.
- Fare clic su Aggiungi parametro. Un nuovo parametro chiamato Name0 viene aggiunto all'elenco dei parametri.
- Fare clic sulla cella contenente Name0 e sostituire il nome con il seguente testo come
nuovo nome del parametro:
CID
- Fare clic sulla cella contenente Value0 per evidenziarla.
- Fare clic sul pulsante
Seleziona oggetto dati pagina. Viene aperta la finestra Selezione oggetto dati pagina
- In Oggetti dati, espandere Dati.
- Espandere customers - Customer[].
- Fare clic su CUSTOMERID - CUSTOMERID.
La finestra Selezione oggetto dati pagina risulterà simile alla seguente immagine:
- Fare clic su OK.
- Salvare e chiudere la pagina.
A questo punto, il valore del parametro CID per il collegamento viene associato
al valore del campo customer_id. Quando l'utente fa clic sul collegamento, il codice di
runtime richiama il file updatecustomer.jsp e rende il numero ID cliente disponibile alla funzione
onPreRender del gestore JSF correlato.
Nella lezione successiva, verrà creata la pagina
Web per il file updatecustomer.jsp e, successivamente, verrà impostato il gestore JSF per ricevere il
parametro e visualizzare solo il cliente con quel numero ID.