请求转发的流程
1.客户端发送请求,Servlet做出业务逻辑处理
2.Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器
重定向流程
1.客户端发送请求,servlet做出业务处理
2.servlet调用response.sendReadirect()方法,把要访问的目标资源作为response响应头信息发给客户端浏览器
3.客户端浏览器重新访问服务器资源xxx.jsp,服务器再次对客户端浏览器做出响应
转发与重定向的区别
共同点:都会跳转页面
不同点:
请求的转发:地址栏是初次发出请求的地址
请求的重定向:地址栏不是初次发出的地址,为最后响应的地址