转发与重定向
一、转发:
延伸request请求的作用域
1.RequestDispatcher对象
2.forward()方法
语法1 request.getRequestDispatcher("url").forward(request,response);
语法2 <jsp:forward page="url"/> // 跳转到本页面时自动执行
二、重定向
发出新的request请求
将用户请求重新定位到一个新的URL
语法1 response.sendRedirect("url");
语法2 (超链接) <a href="url?参数1&参数2">这是一个超链接</a>
三、两者的区别
1.转发的工作方式
2.重定向的工作方式
3.比较
案例:在请求中存储属性