Jsp中Forward和Redirect的区别。

原创 2004年12月29日 17:55:00

RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。

jsp中jsp:forward 与 redirect区别

部分转载:http://hi.baidu.com/168zlf/item/2f4b2ad4351b881c20e2500c 在网上看到一些帖子,总结了一些区别,可以从以下几个方面来看: ...
  • xiong_mao_1
  • xiong_mao_1
  • 2014年03月31日 15:36
  • 978

JSP中Forward和Redirect之间的区别

Forward是服务端跳转,浏览器只发起一起请求,服务端接收到浏览器请求后,进行跳转,然后将结果返回至浏览器。浏览器不知道请求在服务端进行了跳转,故浏览器地址栏的地址不变 Redirect是浏览器端跳...
  • a19881029
  • a19881029
  • 2015年05月11日 15:01
  • 5843

揭露forward和redirect的本质(区别)—老事重谈!

前言 forward和redirect,一个转发,一个重定向,我们再熟悉不过了。回忆大二学习JSP,servlet的时候很多书中和网上的都有很多关于两者区别的介绍,大多数都是那几点,包括Struts2...
  • chenleixing
  • chenleixing
  • 2015年04月13日 08:49
  • 8172

Forward和Redirect的区别

用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发...
  • ftx2540993425
  • ftx2540993425
  • 2016年04月17日 10:19
  • 1094

Java Servlet API中的forward()方法和redirect()方法的区别

forward():是容器中控制权的转让,在客户端浏览器地址栏不会显示转向后的地址。forward会将  request  state、bean、等信息带到下一个jsp页面;使用getAttribut...
  • see__you__again
  • see__you__again
  • 2016年01月19日 15:03
  • 1742

forward(转发)和redirect(重定向)有什么区别

forward和redirect是什么?是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向。forward(转发):1.是服务器内部的重定向,服务器直接访问目标...
  • qq_27687701
  • qq_27687701
  • 2016年11月21日 10:02
  • 1762

java 中 forward 和 redirect 区别

forward 与redirect的区别    1.使用 forward 重定向后浏览器地址栏URL不变. 而redirect 的地址栏将改变为跳转后的新地址.    2.forward跳转只...
  • Code_cj
  • Code_cj
  • 2012年07月16日 23:14
  • 3797

forward和redirect的区别,rorward,redirect,转发与重定向

 问: 1.从地址栏显示来说     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容 再发给浏览器.浏览器根本不知道服务器发送的内容从哪...
  • defonds
  • defonds
  • 2009年04月11日 19:44
  • 1745

Spring中redirect和forward的区别

原文地址: SetCookie、GetCookie 自行设定有效日期: Response.Cookies(CookieName).Expires=#日期#     页面转发区别: ...
  • tanga842428
  • tanga842428
  • 2016年10月26日 10:00
  • 1156

forward(转发)和redirect(重定向)的区别

1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它...
  • xad707348125
  • xad707348125
  • 2015年03月10日 20:53
  • 5227
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jsp中Forward和Redirect的区别。
举报原因:
原因补充:

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