请求forward、include和redirect的实现方法和区别
2011-02-24 14:34
429 查看
一、Forward:是一个servlet传递原有的request参数至新的资源(html,jsp,servlet),由新的资源来处理这些参数。常常用于一个分布的流程需要上下参数的胡同。具体实现 RequestDispatcher rd = request.getRequestDispatcher(uri); rd.forward(request,response);该uri相对于当前的应用路径。
二、Include:是一个servlet包含一个新资源到本身之中,新资源的参数可以响应老资源的。具体实现 RequestDispatcher rd = request.getRequestDispatcher(uri); rd.include(request,response);
三、Redirect:该重定向原先参数缓存将被重置。具体用法 response.sendRedirect("http://java.sun.com
");也可以使用相对的URL,来相对当前应用。
二、Include:是一个servlet包含一个新资源到本身之中,新资源的参数可以响应老资源的。具体实现 RequestDispatcher rd = request.getRequestDispatcher(uri); rd.include(request,response);
三、Redirect:该重定向原先参数缓存将被重置。具体用法 response.sendRedirect("http://java.sun.com
");也可以使用相对的URL,来相对当前应用。
相关文章推荐
- 请求转发(Forward)和重定向(Redirect)的区别
- JSP笔记:forward和include方法的区别
- JSP笔记:forward和include方法的区别
- RequestDispatcher提供两个方法:forward,include有什么区别
- RequestDispatcher提供两个方法:forward,include有什么区别,以及和HttpResponse的sendRedirect方法的区别
- forward与sendRedirect区别(实现页面跳转的方法)
- 请求的跳转与转发 forward, redirect的区别
- 转发(forward)、包含(include)及转向(redirect)的区别与联系
- 直接请求转发(Forward)和间接请求转发(Redirect)两种区别?
- 请求转发的forward , include 的区别
- Java学习总结15——Servlet中forward、include、redirect区别
- 转发(forward)、包含(include)及转向(redirect)的区别与联系
- RequestDispatcher提供两个方法:forward,include有什么区别
- Day06 4000 Ajax中跨域请求,域名处理,forward与redirect区别,tomcat中配置虚拟主机
- Zend Framework 跳转方法(render, forward, redirect)区别与总结
- Java Servlet API中的forward()方法和redirect()方法的区别
- forward()与include()、redirect()的区别
- 请求转发(Forward)和重定向(Redirect)的区别
- forward(请求转发)和redirect(重定向)的区别
- 用forward方法实现请求转发