我们先来理解一下request的作用域,当我们请求一个资源时,会创建一个request请求对象,该对象的作用域在当前请求有效
转发:简单的来讲就是把当前request的作用域扩大到你转发到的页面,就是说这2个页面共用这个request请求,以前的request中存放的变量不会失效,就像把两个页面拼到了一起,还有一个特点就是经过控制器的转发不会将转发到的页面显示在地址栏,比如我一个页面a.jsp,请求参数为p="haha",经过控制器c.action处理后,转向到b.jsp,那么此时你看到的是b.jsp页面,
可是此时地址栏显示的地址为:http://localhost:8080/项目名/c.action?p=“haha”
重定向:以前的request请求的变量全部失效,进入了一个新的request请求。