Pagine della rubrica del negozio di esempio

Le pagine della rubrica del negozio di esempio consentono agli utenti registrati di aggiungere indirizzi, inclusi gli indirizzi di spedizione e fatturazione, ad una rubrica.

Un cliente registrato si collega, quindi fa clic su Modifica la rubrica dalla pagina Conto (account.jsp). Viene visualizzata la pagina Indirizzi (addressbookform.jsp), dalla quale un cliente può aggiungere un nuovo indirizzo o eliminarne uno esistente. Per ulteriori informazioni, consultare il file Caso di utilizzo di aggiunta di un nuovo indirizzo e il Caso di utilizzo di modifica di un indirizzo.

Le procedure della rubrica del negozio di esempio utilizzano i seguenti file JSP:

Comandi

account.jsp utilizza i seguenti comandi:

addressbook.jsp utilizza i seguenti comandi:

address.jsp utilizza i seguenti comandi:

Bean

addressbook.jsp utilizza i seguenti bean:

address.jsp utilizza i seguenti bean:

Dettagli sull'implementazione

Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine InFashion: tecniche di implementazione comuni.

Quando un cliente fa clic su Modifica la rubrica dalla pagina Conto, viene richiamato il comando AddressBookForm. AddressBookForm, quindi, carica la pagina Rubrica (addressbook.jsp).  Se un cliente fa clic su Aggiungi nuovo indirizzo, viene richiamato il comando AddressForm. AddressForm viene registrato conAddressForm.jsp nel database e controlla il parametro page. Se page è impostato sunewshipaddress, viene caricata la pagina Verifica 1: Aggiungi indirizzo di fatturazione (billingaddress.jsp), in caso contrario, viene caricata la pagina Aggiungi indirizzo (address.jsp).

Nota: AddressForm caricherà la pagina billingaddress.jsp se è impostato su newshipaddress a causa dell'errore nella gestione dell'aggiunta dell'indirizzo di fatturazione. Se page è uguale a newshipaddress, significa che sono stati creati nuovi indirizzi per i clienti dalla pagina di indirizzo di fatturazione, provando ad andare alla pagina indirizzo di spedizione, ma si verifica un errore. Risulta che i clienti vengono riportati alla pagina indirizzo di fatturazione.

Dopo che il cliente ha compilato i campi nella pagina Aggiungi indirizzo (address.jsp), il sistema verifica l'esistenza di addressId. Se addressId esiste, la rubrica viene aggiornata, altrimenti viene creato un nuovo indirizzo.

Se viene fornito l'addressId, il file address.jsp viene caricato come una pagina Aggiorna indirizzo. Altrimenti, verrà caricato come pagina di indirizzo aggiunta. Nella pagina indirizzo di aggiornamento,i campi di immissione vengono precompilati con i valori immessi precedentemente come riportato di seguito:

Prima della creazione di un nuovo indirizzo, viene creato un soprannome (un identificativo univoco per l'indirizzo, incluse la data e l'ora) per l'indirizzo mediante il seguente JavaScript:

Quando un cliente completa l'indirizzo e fa clic su Inoltra sia nella pagina Aggiungi indirizzo (address.jsp) sia nella pagina Aggiorna indirizzo(address.jsp), viene richiamato il comando AddressAdd. La pagina rubrica (addressbookform.jsp) visualizza gli indirizzi esistenti.

Gestione errori

Se il cliente non completa i campi richiesti nella pagina Aggiungi indirizzo (address.jsp) o nella pagina Aggiorna indirizzo (address.jsp),  gli verrà richiesto di compilare nuovamente i campi.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright