W ramach tej lekcji użytkownik dowie się, w jaki sposób konfigurować reguły nawigacji, aby przekierować użytkownika serwisu do określonych stron WWW.
Sposób, w jaki ustawiana jest strona new_record.jsp, powoduje, że użytkownicy muszą być bardzo ostrożni i nie podać numeru ID, który jest już wykorzystywany, ponieważ każdy rekord w bazie danych musi mieć unikalny numer ID. Szczegółowe wyjaśnienia można znaleźć w uwadze "Unikanie zduplikowanych kluczy" w sekcji Lekcja 1.5: Programowanie przycisku Wyślij. W tej lekcji użytkownik sprawdzi unikalność podanego numeru ID i jeśli nie będzie on unikalny, użytkownik końcowy zobaczy stronę błędu opisującą problem oraz informującą, jak go poprawić.
Reguły nawigacji umożliwiają skierowanie użytkowników do strony błędu lub strony all_records.jsp po sprawdzeniu, czy wprowadzono podwójny numer ID, czy nie. Dla obu możliwych wyników należy podać aliasy, a następnie powiązać je z odpowiednimi stronami docelowymi. W tym przykładzie błąd na stronie create_record.jsp spowoduje zasygnalizowanie aliasu ERROR_CREATE, który prześle użytkowników na stronę błędu. Jeśli użytkownicy wypełnią stronę create_record.jsp poprawnie, spowoduje to zasygnalizowanie aliasu MAIN, który będzie powiązany jak zwykle ze stroną all_records.jsp.
Lekcja 2.3 została zakończona. W ramach tej lekcji użytkownik dowiedział się, w jaki sposób korzystać z reguł nawigacji w celu utworzenia błędu, gdy użytkownik końcowy próbuje wprowadzić niepoprawną wartość numeru ID lub aby wysłać użytkownika do strony all_recordlist.jsp, jeśli wprowadzi poprawny numer ID.