sendRedirect和forward区别

原创 2016年08月28日 20:09:11
sendRedirect和forward区别
forward不能转发到web外的url
forward是发生在web服务器的,所以servlet1和servlet2使用的是同一个request和response
sendRedirect发生在浏览器


用法不一样
地址栏是原先地址,服务器不改变浏览器地址
名称为请求重定向
request.getRequestDispatcher("/资源url").forward(request,response)
这个浏览器地址要改变
这个名称是请求转发
response.sendRedirect("/资源url");

相关文章推荐

jsp中页面之间的跳转forward与sendRedirect的区别

页面之间的跳转可以通过两种方式实现:forward和sendRedirect forward:可以在JSP页面中使用,可以在Servlet中实现。 在JSP页面中使用,例如要跳转到userlis...

response.sendRedirect()与request.getRequestDispatcher().forward(request,response)的区别

JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是...
  • c_w_d
  • c_w_d
  • 2016年06月21日 15:47
  • 149

让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别

JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是...

forward和sendRedirect之间的区别

forward和sendRedirect都可以实现跳转。 两者的区别如下: 1、请求次数不同,这是最本质的区别。在forward方式下,在执行当前JSP对象或者Servlet对象的过程中去调用...

RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()的区别

(1)RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程...

JAVA 的服务器重定向:使用forward()方法转发请求和使用 sendRedirect()方法重定向的区别

转载于:http://blog.csdn.net/caixiexin/article/details/6642050 使用RequestDispatche r的 forward()方法转...

【转载】让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别

让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别

response.sendRedirect(location)与rd.forward()区别

 在Java Web开发中,经常会用到跳转页面的方法,一般有下面两种方法。Java代码  HttpServletResponse response = new HttpServletResponse(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sendRedirect和forward区别
举报原因:
原因补充:

(最多只允许输入30个字)