servlet里面转发与重定向

  1. 重定向:资源跳转的方式java

    道理很简单,你要重定向,固然要设置状态码,还有重定向的位置要说清楚,毕竟计算机是精确,你模棱两可仍是不行的。服务器

    resp.setStatus(302);  //表示重定向
            //设置响应头
     resp.setHeader("location", "/demo05");
    //这三个参数里面只有路径是可变的,能够用下面这个代替
     resp.sendRedirect("/demo05");
  2. 重定向的特色:code

    1. 地址栏发生变化
    2. 重定向能够访问其余站点的资源
    3. 重定向是两次请求。不能使用request对象来共享数据。
  3. 转发特色:对象

    1. 转发地址栏路径不变
    2. 转发只能访问当前服务器下的资源
    3. 转发是一次请求,能够使用request对象来共享数据。
相关文章
相关标签/搜索