在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是重新发起了一次请求