質問: request.getRequestDispatcher(view); dispatch.forward(request, response); } } ```
回答: a_jsp → A-B_Servlet → b_jsp → B-C_Servlet → c_jsp という順に流れていくと思うのですが、 b_jspの表示まではできているということですよね。 いくつか方法はありますが、単純に思いついた2つを回答します。 ### 順々にリクエストスコープで渡す方法 b_jspではa_jspで入力された値を表示しているかと思いますが、 `input`タグの`type="hidden"`をa_jspの入力項目分を フォーム内に用意して値を設定しておくという方法があります。 見た目上は見えませんが、b_jspの入力項目送信時に 一緒にa_jspの入力項目も送信されます。 ### セッションスコープに格納していく方法 A-B_Servletの段階で、セッションスコープにa_jspの入力項目を 保存しておくことで、有効期間内であればセッションスコープから取得が可能です。 次のjspでいちいち`input`タグを用意する必要がなく、 リロードなどしたときも値を保存しておけます。 ただし、有効期間内は自動では消えないので、適切なタイミングで破棄する必要があります。