您的位置:首页 > 产品设计 > UI/UE

request.getDispather().forward(),和response.sendRedirect()页面转向的区别

2009-06-19 02:08 411 查看
request.getRequestDispather().forward(),是服务器端的跳转,地址栏无变化。
response.sendRedirect()是客户端的跳转,地址栏发生变化。

request.getRequestDispather().forward()
可以用requset.getParameter或者requset.getAtrribute获得上一页面传递的参数。

response.sendRedirect()则不行。

request.getRequestDispather().forward() 是服务器端跳转,服务器把请求直接跳转,客户端不会再去发送请求;而response.sendRedirect()客户端再次发送请求,也就是相当于再浏览器地址栏里输入了另外一个地址,然后按了下回车一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐