Per il modo in cui è impostata la pagina new_record.jsp, gli utenti devono prestare molta attenzione a non immettere un numero ID già in uso, in quanto ciascun record del database deve avere un numero ID univoco. Questo concetto è illustrato nei dettagli nella nota "Come evitare chiavi duplicate" in Lezione 1.5: Programmazione del pulsante Inoltra. In questa lezione, viene verificato se l'ID immesso è univoco e, in caso contrario, l'utente viene indirizzato ad una pagina di errore che descrive il problema e indica all'utente come risolverlo.
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 un numero ID duplicato o meno. A questi due possibili risultati vengono assegnati degli alias, questi alias vengono quindi collegati alle pagine di destinazione corrette. In questo esempio, un errore nella pagina create_record.jsp indica l'alias ERROR_CREATE, che indirizza l'utente alla pagina di errore. Se gli utenti compilano correttamente la pagina create_record.jsp, viene indicato l'alias MAIN, che verrà collegato alla pagina all_records.jsp, come sempre.