springmvc:Forward和Redirect
2016-11-22 13:48
316 查看
问:直接转发和间接转发的原理及区别是什么?
答:Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。
参考资料:
http://www.tuicool.com/articles/uiqYba
答:Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。
对应到代码里,分别是RequestDispatcher类的forward()方法和HttpServletRequest类的sendRedirect()方法。 对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求,从而达到转发的目的。它本质上是两次HTTP请求,对应两个request对象。 对于直接方式,客户端浏览器只发出一次请求,Servlet把请求转发给Servlet、HTML、JSP或其它信息资源,由第2个信息资源响应该请求,两个信息资源共享同一个request对象。
参考资料:
http://www.tuicool.com/articles/uiqYba
相关文章推荐
- SpringMvc(4-1)Spring MVC 中的 forward 和 redirect(转)
- springMVC中的redirect和forward跳转
- 《Spring实战》读书笔记--SpringMVC之forward与redirect
- Springmvc 在同一个controller和不同的controller中进行重定向redirect和转发forward:
- SpringMVC 控制器中方法之间的跳转(客户端跳转(redirect)和服务器端跳转(forward))
- 《Spring实战》读书笔记--SpringMVC之forward与redirect
- SpringMVC的forward和redirect
- springmvc中forward和redirect
- Springmvc 在同一个controller和不同的controller中进行重定向redirect和转发forward
- springmvc中forward和redirect
- 【SpringMVC】 forward 和 redirect
- SpringMVC的forward和redirect
- springmvc中使用forward和redirect
- springmvc中forward和redirect
- SpringMVC中使用forward和redirect进行转发和重定向以及重定向时如何传参详解
- SpringMVC-forward和redirect
- SpringMVC 中Controller之间的 forward 和 redirect
- springmvc中使用forward和redirect
- SpringMVC 的redirect 和forward 跳转
- SpringMvc(4-1)Spring MVC 中的 forward 和 redirect