转发
request.getRequestDispatcher("../finalTest/demo5.jsp").forward(request,response);
重定向
response.sendRedirect("../finalTest/demo5.jsp");
链接部分按照实际情况替换
区别 | 转发 | 重定向 |
request域中的值 | 新页面仍然可以使用 | 新页面不能使用 |
浏览器中网址栏 | 显示原来的网址 | 显示跳转后的网址 |
请求方 | 请求转发是服务器端的行为 | 请求重定向是客户端的行为 |
代码实现 | req.getRequestDispatcher(url).forward(req,resp); | resp.sendRedirect(url); |
其中request写为了req
response写为了resp