作用:二者均可实现Servlet中页面的跳转

转发:

由服务器端进行的页面跳转

转发和重定向的简述 1、转发方法
//得到转发器
request.getRequestDispatcher(“跳转路径”).forward(request,response);
//实现转发
转发器对象.forward(request,response);
2、url地址:一次请求,路径不会改变,url显示的是执行转发的servlet的路径
3、请求次数: 一次请求
4、默认路径:自带路径 /项目名/
5、访问的范围:可以访问WEB-INF下的内容 (WEB-INF下是安全路径 除了转发 不可以访问其中内容),但是不可以访问外部项目的内容。
6、域对象属性:可以使用request域对象中的属性

重定向:

由浏览器端进行的页面跳转

转发和重定向的简述1、转发方法:response.sendRedirect(“路径”);
2、url地址:两次请求路径会改变 url显示的是 目标路径
3、请求次数: 两次请求
4、默认路径:默认不带路径
5、访问的范围:可以访问外部项目的内容,但是不可以访问WEB-INF下的内容
6、域对象属性:不可以使用request域对象中的属性

相关文章: