servlet中requestdispatcher和redirect的区别

servlet中requestdispatcher和redirect的区别

        当向servlet的目标组件传递的时候,可以用题目上的两个函数来实现

                  eg.  requestDispatcher("目标组件").forward(req, resp);

                          redirect("目标组件“);

   

         从表面上看就能看得出来,用第一种方法时,向目标组件传送了当前的request, response,所以下一个组件包含了上一个组件的信息。


         而用后面一种,没有向下一个组件发送任何的信息,只是向url栏重新置入地址。    



你可能感兴趣的:(tomcat,java,redirect,servlet,url)