?
在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是重新发起了一次请求
?
?
?
原文:http://baihe747.iteye.com/blog/2159086