欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Jsp和Servlet中的请求转发分别如何实现

程序员文章站 2022-04-14 10:53:39
        request.getrequestdispatcher("/*.jsp").forwar...

        request.getrequestdispatcher("/*.jsp").forward(request,response);
servlet     sendredirect()方法原理:  
              1,客户端发送请求,servlet1做出处理。  
              2,servlet1调用sendreadirect()方法,将客户端的请求 重新定位 到servlet2。  
              3,客户端访问servlet2. 
              4,servlet2对客户端浏览器做出响应。
       forward()方法原理: 
             1,客户端发送请求,servlet1做出处理。 
             2,servlet调用forward()方法,将请求转发给servlet2来处理请求,为客户端服务.
             3,servlet2对客户端浏览器做出响应。

<jsp:forward/>或<jsp:include/>
request.getrequstdispatcher("").forward();
request.getrequstdispatcher("").include();


其实jsp也是serverlet

作者“点点滴滴”