重定向和请求转发

目的:完成网页的跳转

基本概念:

 

 

重定向时浏览器上的网址改变 ,转发是浏览器上的网址不变

 

使用的范畴:

  1、重定向的速度比转发慢,因为浏览器还得发出一个新的请求,如果在使用转发和重定向都无所谓的时候建议使用转发。

  2、因为转发只能访问当前WEB的应用程序,所以不同WEB应用程序之间的访问,特别是要访问到另外一个WEB站点上的资源的情况,这个时候就只能使用重定向了。

代码:

重定向:

response.sendRedirect("转发地址");

例如:response.sendRedirect(request.getContextPath()+"/registerSuccess.jsp");

请求转发:

request.getRequestDispather("转发地址").forward(ServletRequest request,ServletResponse response);

例如:Request.getRequestDispather("ServletDemo4").forward(request,response);

 

posted @ 2019-02-13 22:23  小菜鸡哒  阅读(89)  评论(0)    收藏  举报