RequestDispatcher接口的include()方法与forward()方法的区别
来源:互联网 发布:淘宝4.2接口不存在 编辑:程序博客网 时间:2024/06/05 08:15
RequestDispatcher接口所定义的forward()方法可以将HTTP请求转送给其他Web资源(例如Servlet、JSP或HTML)进行处理,并产生HTTP回应。
调用forward()方法时必须注意下列两点:
1. 在HTTP回应被“确认”(committed)以前才能调用forward()方法(这里的“确认”是指将HTTP回应的内容主体送回用户端),否则将拋出IllegalStateException异常。
2. 调用forward()方法后,原先存放在HttpResponse对象中的内容将会自动被清除.
RequestDispatcher接口的include()方法与forward()方法非常类似,惟一的不同在于:利用include()方法将HTTP请求转送给其他Servlet后,被调用的Servlet虽然可以处理这个HTTP请求,但是最后的主导权仍然是在原来的Servlet。换言之,被调用的Servlet如果产生任何HTTP回应,将会并入原来的HttpResponse对象。
调用forward()方法时必须注意下列两点:
1. 在HTTP回应被“确认”(committed)以前才能调用forward()方法(这里的“确认”是指将HTTP回应的内容主体送回用户端),否则将拋出IllegalStateException异常。
2. 调用forward()方法后,原先存放在HttpResponse对象中的内容将会自动被清除.
RequestDispatcher接口的include()方法与forward()方法非常类似,惟一的不同在于:利用include()方法将HTTP请求转送给其他Servlet后,被调用的Servlet虽然可以处理这个HTTP请求,但是最后的主导权仍然是在原来的Servlet。换言之,被调用的Servlet如果产生任何HTTP回应,将会并入原来的HttpResponse对象。
- RequestDispatcher接口的include()方法与forward()方法的区别
- RequestDispatcher的forward与include方法的区别
- RequestDispatcher的forward方法
- RequestDispatcher提供两个方法:forward,include有什么区别,以及和HttpResponse的sendRedirect方法的区别
- RequestDispatcher.forward() 方法和HttpServletResponse.sendRedirect()方法的区别
- Response.sendRedirect()与RequestDispatcher.forward()方法区别
- RequestDispatcher提供两个方法:forward,include有什么区别
- RequestDispatcher提供两个方法:forward,include有什么区别
- 四、sendRedirect()和forward()方法的区别 -----HttpServletResponse接口的sendRedirect()方法和RequestDispatcher接口的forw
- requestDispatcher.forward()与response.sendRedirect()的区别
- RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()的区别
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()的区别
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- RequestDispatcher include与forward
- .NET 精髓精华文章列表
- 控制程序唯一运行
- 配置最新版本的PHP服务器
- 研究生
- 解决SQL语句过度消耗CPU问题
- RequestDispatcher接口的include()方法与forward()方法的区别
- x86汇编指令详解
- 海量数据库的查询优化及分页算法方案
- oracle :性能优化的一个案例
- 使用SAX解析XML
- 兼容ie firefox select 下拉框 无限级联无刷新下拉框 纯javascript
- Tomcat+Admin
- GridView 72般绝技
- MSDN Sample AccessSiteMapProvider 不能使TreeView控件工作的解决