この演習では、サイト・ユーザーを特定の Web ページにリダイレクトするためのナビゲーション規則をセットアップする方法を学習します。
「new_record.jsp」ページをセットアップするときに重要なのは、 データベースの各レコードには固有の ID 番号が必要なので、ユーザーがすでに使用されている ID 番号を入力しないように注意しなければならないという点です。 これについては、演習 1.5: 「実行」ボタンのプログラミングの注意"重複キーの防止"で詳しく説明されています。 この演習では、入力された ID が固有であるかどうかを検査します。 固有でない場合は、問題を説明するエラー・ページにユーザーを移動させて、 ユーザーにその修正方法を伝えます。
ナビゲーション規則は、ユーザーが重複 ID 番号を入力したかどうかの検査結果によって、 ユーザーをエラー・ページか all_records.jsp ページに誘導することができます。 すなわち、このような 2 つの考えられる結果に別名を割り当て、 次に、この 2 つの別名を正しいターゲット・ページにリンクさせます。 この例では、create_record.jsp ページでエラーがあると、ERROR_CREATE 別名 にシグナルが送られます。この別名は、ユーザーをエラー・ページに送ります。 ユーザーが create_record.jsp ページを正しく埋めると、MAIN 別名にシグナルが送られて、 この別名は、通常どおり all_records.jsp ページにリンクします。