request.getDispather().forward(),和response.sendRedirect()页面转向的区别
2009-06-19 02:08
411 查看
request.getRequestDispather().forward(),是服务器端的跳转,地址栏无变化。
response.sendRedirect()是客户端的跳转,地址栏发生变化。
request.getRequestDispather().forward()
可以用requset.getParameter或者requset.getAtrribute获得上一页面传递的参数。
response.sendRedirect()则不行。
request.getRequestDispather().forward() 是服务器端跳转,服务器把请求直接跳转,客户端不会再去发送请求;而response.sendRedirect()客户端再次发送请求,也就是相当于再浏览器地址栏里输入了另外一个地址,然后按了下回车一样。
response.sendRedirect()是客户端的跳转,地址栏发生变化。
request.getRequestDispather().forward()
可以用requset.getParameter或者requset.getAtrribute获得上一页面传递的参数。
response.sendRedirect()则不行。
request.getRequestDispather().forward() 是服务器端跳转,服务器把请求直接跳转,客户端不会再去发送请求;而response.sendRedirect()客户端再次发送请求,也就是相当于再浏览器地址栏里输入了另外一个地址,然后按了下回车一样。
相关文章推荐
- jsp中的页面转向和页面包含(resquest.getRequestDispather.for和response.sendRedirect等的区别)
- SERVLET 的两种转向:response.sendRedirect("URL")与request.getDispatcher("URL").forward(request,response);
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- response.sendRedirect()request.getRequestDispatcher().forward()区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect()与request.getRequestDispatcher().forward()、<jsp:forward> 区别
- JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request, response)区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- request.sendRedirect and responsed.getRequestDispather.forward 的区别
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- request.getRequestDispatcher("*.jsp").forward( request, response)和sendRedirect区别
- 详细解读response.sendRedirect()与request.getRequestDispatcher().forward()区别