Servlet:包含、转向

转向:转向、重定向

包含:

RequestDispatcher dispatcher = request.getRequestDispatcher("headerServlet");
dispatcher.include(request, response);
out.print(" This is`````````````` ");
dispatcher = request.getRequestDispatcher("footerServlet");
dispatcher.include(request, response);

//记得要将头和尾的页面的out.close() out.flush()注释掉

1、被包含的Servlet中,不要关闭out
2、相对路径,大体上同html中的相对路径一样,参考路径就是当前请求的路径。
但是,/代表的是上下文路径

转向
RequestDispatcher dis = req.getRequestDispatcher("loginPageServlet");
dis.forward(req, res);

重定向
res.sendRedirect("loginPageServlet");

转向:/表示上下文路径
重定向:/表示端口后的路径

你可能感兴趣的:(Servlet:包含、转向)