JSP转发与重定向

 

在servlet和jsp中我们经常需要请求,这时就需要用到转发和重定向;

 

转发包括;forward和include  

 

例子;forwrad转发;  将请求装法给reg.html页面

 

关键代码;

  

   req.getRequestDispatcher("reg.html").forward(req, resp);

 

例子;include转发  ,将请求装法给reg.html页面,并且打印出前面的内容

     关键代码;

req.getRequestDispatcher("reg.html").include(req, resp);

 

 

重定向转发;重新向主页面发送请求并返回响应的过程;

 

    关键代码

resp.sendRedirect("index.html");

 

     

forword转发

在浏览器中显示的转发前的地址

不包括转发之前的内容

 

include转发

在浏览器中显示的转发前的地址

会包含转发之前要输出的内容

 

redirect重定向转发

 

forword与include是在同一次请求/响应过程中

redirect是重新发起了一次请求

 

 

 

你可能感兴趣的:(jsp,servlet,Java Web,jsp转发)