サーブレット間のジャンプ(dispatch-forward&sendRedirect)を実験的に見た.
まずはdispatch-forward
コードは次のとおりです.
主にこのように書かれており、実験現象は添付ファイルの図に示されている.
タスクバーにはservlet 1が表示されます.servlet 2の戻り結果が表示されます.
そしてredirect
コードは次のとおりです.
タスクバーはservlet 2で、伝達パラメータは表示されません.
コードは次のとおりです.
RequestDispatcher s = request.getRequestDispatcher("servlet2");
s.forward(request, response);
主にこのように書かれており、実験現象は添付ファイルの図に示されている.
タスクバーにはservlet 1が表示されます.servlet 2の戻り結果が表示されます.
そしてredirect
コードは次のとおりです.
response.sendRedirect("redirect2");
タスクバーはservlet 2で、伝達パラメータは表示されません.