zoukankan      html  css  js  c++  java
  • 请求转发和URL重定向的原理和区别

    一、请求转发和重定向是在java后台servlet中,由一个servlet跳转到另一个servlet/jsp要使用的技术

            使用方法

                      请求转发  req.getResquestDispatcher(serlvet或者jsp的请求路径).forward(req,resp);

                      URL重定向  resp.sendRedirect(/day02_01/views/student.jsp);

            请求转发和重定向的原理

                      请求转发是servlet内部调用

                       重定向是两次请求和响应

             请求转发和重定向的区别

                        ·请求转发是一次请求       重定向是两次请求

                        ·请求转发地址栏不会发生改变       重定向地址栏会发生改变

                        ·请求转发可以共享请求参数       重定向之后就获取不了共享参数了

                        ·请求转发不能跨域(不能访问其他服务器连接)       重定向可以跳转外部连接

                        ·请求转发能转到WEB-INF目录下的文件              而重定向不能(WEB-INF目录:不能被外部通过地址直接访问)

  • 相关阅读:
    [Python_3] Python 函数 & IO
    [Python_2] Python 基础
    【一首小诗】每一个难捱的日子都是一首诗
    【排序算法】选择排序(Selection sort)
    【排序算法】冒泡排序(Bubble Sort)
    【待补充】[Python_1] Python 安装
    [IDEA_6] IDEA 集成 Python
    MySQL 的 CURD 操作
    [Spark SQL_1] Spark SQL 配置
    MySQL 基础
  • 原文地址:https://www.cnblogs.com/shu06/p/10720261.html
Copyright © 2011-2022 走看看