Pagina di selezione dell'indirizzo di fatturazione del negozio di esempio NewFashion

Nel primo passo del processo di verifica del negozio di esempio, la pagina Verifica 1 Selezione dell'indirizzo di fatturazione (billingaddress.jsp), i clienti possono selezionare un indirizzo esistente come indirizzo di fatturazione oppure possono crearne uno nuovo. 

Per ulteriori informazioni, vedere il Caso di utilizzo di verifica del carrello degli acquisti.

Comandi

billingaddress.jsp utilizza i seguenti comandi:

Bean

billingaddress.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 del negozio di esempio: tecniche di implementazioni comuni.

Quando un cliente inizia il processo di verifica dell'ordine facendo clic su Verifica nella pagina Carrello degli acquisti, viene visualizzata una serie di pagine di verifica, di cui la prima è la pagina Verifica 1. Selezione dell'indirizzo di fatturazione (billingaddress.jsp).  billingaddress.jsp controlla se il cliente dispone di indirizzi esistenti nella rubrica. Se gli indirizzi esistono correntemente nella rubrica verranno visualizzati, consentendo così al cliente di selezionarne uno come indirizzo di fatturazione.

Il comando OrderItemDisplay consente di stabilire la pagina successiva che verrà caricata. Il comando OrderItemDisplay restituisce il file OrderItemDisplay.jsp nel database. OrderItemDisplay.jsp  include diversi file JSP in base al parametro page. Se un valore per page è shipmethod, viene caricata la terza pagina, Verifica 3 Selezione del metodo di spedizione (shipping.jsp).

Il cliente può anche creare un nuovo indirizzo facendo clic su Crea nuovo indirizzo. Facendo clic su Crea nuovo indirizzo viene richiamato il comando AddressForm, che è associato nel database al file AddressForm.jsp. AddressForm.jsp richiama address.jsp, che carica la pagina Aggiungi indirizzo. La pagina Aggiungi indirizzo consente quindi al cliente di tornare alla Verifica 1 Aggiunta dell'indirizzo di fatturazione quando viene fatto clic su Inoltra.

Se non sono presenti indirizzi nella rubrica, verrà visualizzato il modulo Aggiunta dell'indirizzo di fatturazione in cui viene richiesto al cliente di immettere un nuovo indirizzo. Il modulo Aggiunta dell'indirizzo di fatturazione, in questo caso, viene creato anche da billingaddress.jsp

 Una volta che AddressAdd ha eseguito e richiamato il comando  OrderCopy , OrderCopy assegna l'ID dell'indirizzo all'indirizzo di fatturazione dell'ordine corrente e richiama il comando OrderItemDisplay che a sua volta richiama OrderItemDisplay.jsp. Il valore del parametro page è impostato su newshipaddress, pertanto OrderItemDisplay.jsp richiama shipaddress.jsp.

Nota: Nei negozi InFashion e WebFashion, AddBillAddress.jsp viene utilizzato per richiamare i comandi AddAddress e OrderCopy. Nel negozio NewFashion, AddBillAddress.jsp è stato eliminato dal concatenamento  dei comandi AddAddress e OrderCopy utilizzando il parametro URL. Questo metodo è semplice da implementare poiché non richiede un JSP supplementare, tuttavia presenta un percorso di esecuzione di sistema più lungo per il reindirizzamento supplementare.

 

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright