Dans cette leçon, vous allez apprendre à définir des règles de navigation pour rediriger un utilisateur du site vers des pages Web spécifiques.
Pour l'instant, la page new_record.jsp est conçue de manière telle que l'utilisateur doit entrer lui-même un ID lorsqu'il crée une nouvelle annonce. Or, comme nous l'avons vu dans la remarque "Eviter les clés en double" de la Leçon 1.5 : Programmer le bouton de soumission du formulaire, chaque enregistrement stocké dans la base de données doit avoir un ID différent. Dans la présente leçon, vous allez créer un mécanisme qui vérifiera si l'ID spécifié est unique et, dans la négative, dirigera l'utilisateur vers une page d'erreur décrivant le problème et comment y remédier.
Les règles de navigation que vous allez définir aiguilleront l'utilisateur vers la page all_records.jsp ou vers une page d'erreur, selon que l'ID spécifié est unique ou en double. Vous affecterez des alias à ces deux résultats possibles et associerez ensuite ces alias aux pages cible correctes. Dans cet exemple, une erreur sur la page create_record.jsp activera l'alias ERROR_CREATE, qui dirigera l'utilisateur vers la page d'erreur. Si l'utilisateur renseigne correctement la page create_record.jsp, l'alias MAIN sera activé et l'utilisateur sera alors dirigé normalement vers la page all_records.jsp.