リダイレクトを使用してパラメータを渡し、移動します。
response.sendRedirect()メソッドを使用してページリダイレクトを行う際、直接パラメータを渡すことはできません。なぜなら、リダイレクトはHTTPプロトコルのLocationヘッダーを通じて行われ、そのヘッダーはURLアドレスのみを渡すことができ、パラメータは渡すことができません。
パラメータを渡す必要がある場合は、URLのクエリ文字列を使用して実現できます。例えば:
String param1 = "value1";
String param2 = "value2";
response.sendRedirect("targetPage.jsp?param1=" + param1 + "¶m2=" + param2);
targetPage.jsp内では、request.getParameter()メソッドを使用して、渡されたパラメータの値を取得できます。例:
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");