而下半部分为sendRedirect,注意的是客户端发送了两次request,因此为不同的request
流程简介:sendRedirect向浏览器发出一个特殊的HEADER,然后用浏览器转向,转到指定页面,而<jsp:forward>直接在服务器执行重定向的,浏览器不知道,地址值也不会发生变化
总结如下:
<jsp:forward>
· 使用同一个request
· forward后的语句不会继续发送给客户端
· 速度快
· 服务器内部转换,
· 可以传参数
· 地址值不变
response.sendRedirect
· 是不同的request
· send后的语句会继续执行,除非return
· 速度慢
· 需要到客户端的往返,可以转到任何页面
· 可以传参数,直接写在url后面
· 地址值变化