In questa lezione si apprenderà come impostare le regole di navigazione per reindirizzare un utente del sito a pagine Web specifiche.
Configurando la pagina new_record.jsp, gli utenti devono prestare molta attenzione a non immettere un numero ID già utilizzato, poiché ciascun record nel database deve avere un numero ID univoco. Questo è spiegato in maggior dettaglio nella nota "Evita chiavi duplicate" in Lezione 1.5: Programmazione del pulsante Inoltra. In questa lezione si effettuerà una verifica per controllare se l'ID immesso è univoco; in caso contrario, indirizzare l'utente a una pagina di errore che descrive il problema proponendo la soluzione.
Le regole di navigazione consentono di indirizzare gli utenti alla pagina di errore o alla pagina all_records.jsp dopo aver verificato se gli utenti hanno immesso o meno un numero ID duplicato. A questi due possibili esiti verranno assegnati degli alias, che verranno quindi collegati alle pagine di destinazione corrette. In questo esempio, un errore nella pagina create_record.jsp verrà segnalato all'alias ERROR_CREATE, che indirizzerà gli utenti alla pagina di errore. Se gli utenti riempiono correttamente la pagina create_record.jsp, verrà segnalato all'alias MAIN, che verrà collegato normalmente alla pagina all_records.jsp.