`
a881127b
  • 浏览: 64504 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java中转发和重定向

阅读更多

在Java中转发response.getRequestDispatcher("xx.jsp").forword(request,response)和重定向request.sendRedirect("xx.jsp")的区别:
转发:转发是在服务器端起作用的,当使用forward()方法时,Servlet容器传递HTTP请求,从当前的Servlet或jsp到指定的Servlet或jsp,此过程仍然在request作用范围内。转发后,浏览器的地址栏内容不变。

重定向:重定向是在用户的浏览器端工作的,是Servlet对浏览器做出响应后,浏览器再次发送了一个新请求,重定向后,浏览器的地址栏内容发送变化。

注意:其实最大的区别:就数数据的传递,如何你想把数据通过request作用域传递到下一个页面的话,那就用转发,而且效率也很高,反之,就使用重定向。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics