2017-11-18|1094阅|作者:一往直前|举报 摘要:1.语法格式不一样 response.sendRedirect(""); <jsp:forward page=""></jsp:forward>(如果中间没有带参数,可以自结束,即<jsp:forward page=""/>)2.地址
1.语法格式不一样
response.sendRedirect("");
<jsp:forward page=""></jsp:forward>(如果中间没有带参数,可以自结束,即<jsp:forward page=""/>)
2.地址是否发生改变
重定向是外部跳转,相当于重新发送请求,地址会发生变化,而forward是内部(Tomcat容器)跳转,虽然页面内容跳转了,但是地址不会发生改变
2.是否能将请求(request)继续传递下去
重定向是不能将请求继续传递下去的,然而内部跳转可以
3.在该代码后的代码能否继续执行
重定向可以继续执行后面的代码,然而forward不行,只能执行到forward语句。
4.重定向如果要带参数的话,只能在地址栏上用?携带,而forward可以用<jsp;param value="" name="">来携带参数
同:都可以实现页面的跳转