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

    请求重定向:response.sendRedirect("test.jsp");(两个请求,两个响应)
    开发中适用情况:1.登录一定要用请求重定向,因为这样地址栏会发生变化,这样用户就可以从地址栏看出已转到首页了;
                                2.购物,购买商品后跳转到购物车(若是采用请求转发,因为共用同一个servlet,用户在购物车刷新会再买一个,造成重复购买);
    请求转发:request.getRequestDispacther("/test.jsp").forword(request,response); (一个请求,一个响应)
                    特点: 1.客户端只发送一次请求,而服务器端有多个资源调用。
                                2.客户端浏览器地址栏不发生变化。
                                3.一般采用这种方式,防止服务器处理多次请求,减轻服务器的压力

  • 相关阅读:
    java笔记
    java面向对象
    Oracle数据库基础
    Java中的集合和常用类
    Java面向对象的三个特征
    Java中的类与对象
    Java中的冒泡排序
    JAVA中的一些内置方法
    JAVA中的数据类型
    SSH整合
  • 原文地址:https://www.cnblogs.com/zhengzhen0512/p/7683657.html
Copyright © 2011-2022 走看看