So wie die Seite 'new_record.jsp' eingerichtet ist, müssen Benutzer streng darauf achten, keine ID-Nummer einzugeben, die bereits verwendet wird, da jedem Datensatz in der Datenbank eine eindeutige ID-Nummer zugeordnet sein muss. Dies wurde unter "Doppelte Schlüssel verhindern" in Lerneinheit 1.5: Die Schaltfläche 'Übergeben' programmieren ausführlich erläutert. In dieser Lerneinheit werden Sie überprüfen, ob die eingegebene ID auch eindeutig ist, und im widrigen Fall den Benutzer auf eine Fehlerseite umleiten, die das Problem beschreibt und den Benutzer darüber informiert, wie der Fehler behoben wird.
Mit Hilfe von Navigationsregeln können Sie Benutzer gegebenenfalls auf die Fehlerseite oder die Seite 'all_records.jsp' umleiten, nachdem Sie überprüft haben, ob Benutzer eine doppelte ID-Nummer eingegeben haben oder nicht. Sie werden für diese beiden Möglichkeiten jeweils einen Aliasnamen zuordnen und diese beiden Aliasnamen anschließend mit den entsprechenden Zielseiten verknüpfen. In diesem Beispiel führt ein Fehler auf der Seite 'create_record.jsp' dazu, dass ein Signal an den Aliasnamen ERROR_CREATE gesendet wird, der Benutzer auf die Fehlerseite umleitet. Füllt ein Benutzer die Seite 'create_record.jsp' ordnungsgemäß aus, wird ein Signal an den Aliasnamen MAIN gesendet, der wie gewohnt mit der Seite 'all_records.jsp' verbunden wird.