zoukankan      html  css  js  c++  java
  • 转发和重定向的区别和写法

      转发            vs                重定向

    1.在服务器上进行的,在浏览器上进行的。

    2.在同一台服务器上,是在两台服务器上。

    3.一次请求,两次请求。

    4.速度快,速度慢。

    5.浏览器地址不变,浏览器地址改变。

    request.getRequestDispatcher("index1.jsp").forward(request, response);//转发
    response.sendRedirect("index.jsp");//重定向

    转发:

    客户发送一个请求到服务器端,找到对应的servlet,转发时调用request.getDispatcher,跳转到对应的页面,整个过程是在服务器上完成的,jsp和servlet共用request,getAttribute()可以值。

    重定向:

    。。。重定向是调用sendRedirect()方法,通知浏览器(客户端)跳转新的网址,是两次请求,第二个request获取不到第一个reques的值。

    http://blog.csdn.net/lishehe/article/details/23133105

  • 相关阅读:
    Java并发编程
    Git
    Spring Boot
    IDEA工具
    Java基础
    数据库架构
    设计模式
    网络基础
    管理知识
    linux安装数据库mysql
  • 原文地址:https://www.cnblogs.com/lxh520/p/8098263.html
Copyright © 2011-2022 走看看