response.sendRedirect()和request.getRequestDispatcher().forward(request,response)使用
2012-11-24 09:36
399 查看
* 请求转发与重定向的区别
* 1.请求转发数据不会丢失,重定向数据会丢失
* 2.请求转发URL地址栏不变,重定向URL地址栏变化可以防止表单重复提交
* 3.请求转发不加上web项目名称,重定向需要加上web项目名
* 4.请求转发只能在一个web应用程序内转发,重定向可以到其他应用程序
* 5.请求转发后面调用的方法类别和前面的相同,重定向会全部变为get方法,和前面没有关系
* 请求转发是一次请求,重定向为多次请求生成多个request对象,但是form表单第一次如果是post方法
* 当重定向是,再次生成新的request时,则变成默认的doget方法
* 1.请求转发数据不会丢失,重定向数据会丢失
* 2.请求转发URL地址栏不变,重定向URL地址栏变化可以防止表单重复提交
* 3.请求转发不加上web项目名称,重定向需要加上web项目名
* 4.请求转发只能在一个web应用程序内转发,重定向可以到其他应用程序
* 5.请求转发后面调用的方法类别和前面的相同,重定向会全部变为get方法,和前面没有关系
* 请求转发是一次请求,重定向为多次请求生成多个request对象,但是form表单第一次如果是post方法
* 当重定向是,再次生成新的request时,则变成默认的doget方法
相关文章推荐
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- b04b 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别(转)
- response.sendRedirect()和request.getRequestDispatcher().forward(request,reponse)的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- response.sendRedirect()与request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward()的区别
- request.getDispatcher().forward(request,response)和response.sendRedirect()的区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect(url)和request.getRequestDispatcher(url).forward(request,response)
- getRequestDispatcher(), forward()和sendRedirect()的使用和区别
- 回顾下response.sendRedirect(url)和request.getRequestDispatcher(url).forward(request,response)
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- 明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别