sendRedirect(),forward(),include()的区别

来源:百度知道 编辑:UC知道 时间:2024/07/06 21:57:49
sendRedirect(),forward(),include()的区别

sendRedirect 重定向 浏览器中显示的网址会变
forward 转发 网址不变
----------------------------------------
这2条指令执行后,处理结束

include 请求转发后,没有结束,servlet可以收回控制权,继续执行剩余代码

够全面

楼上回答挺好,补充一下,sendRedirect是发起了一个新的请求
以前的request内容全部丢失,适合用来解决数据重复提交等问题
forward是一直延续着上一个request请求,通常用作把后台查询出来的数据库发到页面上做显示