Funzionamento dell'esempio di registrazione

L'esempio di registrazione č stato sviluppato da un modello di programmazione multi-culturale che utilizza una singola maschera per tutte le lingue. Ogni formato di visualizzazione supportato ha un file properties che contiene informazioni culturalmente diverse.

Lingua File properties
en_US properties/Address_en_US.properties, properties/AddressBook_en_US.properties, properties/UserRegistrationForm_en_US.properties
fr_FR properties/Address_fr_FR.properties, properties/AddressBook_fr_FR.properties, properties/UserRegistrationForm_fr_FR.properties

All'inizio di ogni pagina, i bean di dati vengono creati per richiamare i dati provenienti da tabelle di database appropriate e le proprietā vengono richiamate dal file .properties. Mentre viene generata la pagina di output, vengono inseriti i dati provenienti dal database e i file properties.

Molti dei campi di moduli in AddressForm.jsp e UserRegistrationForm.jsp possono essere resi visibili o invisibili e obbligatori o facoltativi per formati di visualizzazione diversi. Queste impostazioni sono controllate dal valore delle proprietā 'visualizzato' e 'obbligatorio' di ciascun campo, nel file .properties. Quando la maschera JSP genera la pagina, prima di creare i campi di modulo, viene accertato se la proprietā 'visualizzato' č impostata. In tal caso, viene creato il campo sulla pagina e si verifica se il campo č o non č obbligatorio. Se č obbligatorio, l'etichetta verrā visualizzata in grassetto, altrimenti verrā riportata in formato normale. Se 'visualizzato' ('displayed') č impostato su false, il campo verrā ignorato e lo stesso processo verrā eseguito sul campo successivo nella maschera.

Argomenti correlati (1275 byte)

Argomenti correlati (1275 byte)

IBM copyright