-
重定向:资源跳转的方式
道理很简单,你要重定向,当然要设置状态码,还有重定向的位置要说清楚,毕竟计算机是精确,你模棱两可还是不行的。
resp.setStatus(302); //表示重定向 //设置响应头 resp.setHeader("location", "/demo05"); //这三个参数里面只有路径是可变的,可以用下面这个代替 resp.sendRedirect("/demo05");
-
重定向的特点:
- 地址栏发生变化
- 重定向可以访问其他站点的资源
- 重定向是两次请求。不能使用request对象来共享数据。
-
转发特点:
- 转发地址栏路径不变
- 转发只能访问当前服务器下的资源
- 转发是一次请求,可以使用request对象来共享数据。