zoukankan      html  css  js  c++  java
  • 【java手记】------------------------java中转发和重定向区别

    转发:
    request.getRequestDispatcher("success.jsp").forward(request,response);
    
    在服务器组件收到用户请求后。经过它的处理后有传递给了另一个组件。不修改用户的请求码。各组件处理完之后在返回给用户,例如主页面的框架。
    
              用户请求-----》服务器-------》组件1-------》组件2------->服务器-------》用户
    
                                                              (请求不变)
    重定向:
    response.sendRedirect("success.jsp");
    
    在服务器组件收到用户请求后。经过处理修改用户请求。在返回给用户。这样用户再次使用这个请求就会被动的使用新的请求了。(重定向一般是为了防止用户提交完数据后点浏览器刷新或点后退之后产生重复提交)
    
    用户请求-----》服务器-------》组件------>服务器-------》用户-------》新的请求
    
                                                        (修改用户请求)

    *****************************************************************************************************************

  • 相关阅读:
    10.1~10.15学习情况
    ACM-ICPC 2018 沈阳赛区网络预赛
    打卡4
    打卡3
    tab 简单的tab
    css 圆形动画
    pdf和图片之间的转换
    对list进行分组
    C# 打开所在文件夹
    读取xml文件
  • 原文地址:https://www.cnblogs.com/tk55/p/6058535.html
Copyright © 2011-2022 走看看