<jsp:forward>指令用于转向页面,在该指令后面的所有代码都没有机会执行了,因为页面的流程已经转向了另外一个页面了。
HttpServletResponse对象的sendRedirect(String location)方法称作重定向
RequestDispatcher的forward(request,response)方法称作请求转发
请求转化与重定向的区别:
①请求转发整个过程处于同一个请求当中
②重定向 实际上客户端会向服务器端发送两个请求
RequestDispatcher是通过HttpServletRequest对象的getRequestDispatcher()方法得到的,是属于请求对象的方法。
sendRedirect是HttpServletResponse对象的方法,即响应对象的方法,既然调用了响应对象的方法,那就表明整个请求过程已经结
束了,服务器开始向客户端返回执行的结果