• tomcat HttpServlet 的请求方式和域对象存储数据的两种方式


    //请求:由浏览器客户端向后端服务器发起,有时会携带请求参数
    //响应:由后台服务器端向客户端浏览器发起,有时也会携带响应数据

    HttpServlet
      该类继承了GenericServlet,把视角只聚焦在服务这一块,那么不必要的功能全部由其他类实现;在该类的内部
    实现了Servlet接口,内部的5个功能代码全部封装起来,对于service功能对外是需要实现的(重写)
    在HttpServlet中 
        重写了service()和自定义的其他七种请求方式的服务方法,再定义Servlet类,实现服务只能任选其中一种,不能并存
    对于service()方法,已经过时了, 一般选择doGet()或者doPost方法


    请求方式:get、post、delete、head、 put、 options、 trace

      get

        get是默认的请求方式-----》doGet功能代码中

        特征:

          1.数据是显式展示;

          2.数据的长度是有限的;

          3.数据的大小也是有限制的;

          4.数据是不安全的;

      post

        post请求是需要指定的----》进入doPost功能代码中

        特征:

          1.数据在地址栏中看不见;

          2.数据的长度几乎不限制;

          3.数据的大小不限制;

          4.相对于get方式较为安全;

    HttpServletRequest

      API 常用功能:

        获取请求方式

        获取URL路径

        获取web应用名称(虚拟目录)

        获取请求的ip地址

        获取get请求的表单数据

    域对象  存储数据

    HttpServletRequest类 可以临时性存放一些数据  容器

    操作:

    存储

    查找---》取出

    删除---》移除

    从A服务中----》B服务中  资源跳转只能使用内部转发   在一次请求中存储数据

    Servlet类  可以长时间存储数据

    只要服务器不关闭,那么在该ServletContext类对象中存储的数据就永远不会消失,所以

    一般会把ServletContext域中存储的数据在整个web应用中共享,是因为该Servletext类对

    象只有一个。

    操作:

    存储

    查找---》取出

    删除---》移除

  • 相关阅读:
    R语言 which() 、 which.min() 、 which.max() 函数
    R rep() 函数
    R语言 一个向量的值分派给另一个向量
    R语言 sample抽样函数
    超参数 hyperparameters
    随机游走模型(Random Walk)
    随机数
    Lambda 函数与表达式
    static
    变量的申明定义
  • 原文地址:https://www.cnblogs.com/lk625/p/13861185.html
Copyright © 2020-2023  润新知