【servlet/JSP】forwardとredirect
どちらも、servletからJSPにページ遷移をするために使う命令文。
細かいところで挙動が違うらしい。(実務経験0なので実感が沸かんw)
forward
RequestDispatcher rd = request.getRequestDispatcher("test01.jsp");
rd.forward(request, response);
--------------------
・javax.servlet.RequestDispatcherをインポートする必要あり
・リクエストスコープを使って値をservlet→JSPに受け渡しできる
--------------------
redirect
//リダイレクト
response.sendRedirect("test02.jsp");
--------------------
・URLが書き換わる
・リクエストスコープを使って値をサーブレット→JSPに受け渡しできない
--------------------